2012-06-05 19 views
0

我想在richTextBox中使用C#顯示ftp站點的源代碼。在瀏覽器中它看起來像在richTextBox中顯示ftp站點的源代碼

4/13/12 4:52:00 PM 
4/13/12 4:54:00 PM 
9/2/10 12:00:00 AM 
4/13/12 4:46:00 PM 
5/8/12 9:13:00 AM 
3/7/09 12:00:00 AM 

但是當我看到這RichTextBox中:

Apr 13 16:52 
Apr 13 16:54 
Sep 2 2010 
Apr 13 16:46 
May 8 09:13 
Mar 7 2009 

我想要像它在瀏覽器中查看顯示的數據。

我的代碼:

string url="ftp://ftp.something.com/" 
FtpWebRequest req; 
req = (FtpWebRequest)WebRequest.Create(url);    
      FtpWebResponse res = (FtpWebResponse)req.GetResponse(); 
      StreamReader sr = new StreamReader(res.GetResponseStream()); 
      richTextBox1.Text = sr.ReadToEnd(); 

我不知道我錯了,由於在一些線,我得到一年,但沒有時間和得到一些時間,但不是今年。

+2

是'12年4月13日下午4時52分00秒...'的_source code_?你似乎得到一個日期列表,你只需要解析它並以任何你想要的格式打印。 – Vlad

+0

這是一個源代碼的一部分,在這部分我得到問題 – Manish

+2

有沒有這樣的事情* FTP站點*的源代碼。請描述你想要到達的地方。 –

回答

0

在您發送您的請求並獲得您的回覆之前,您可以添加一個方法來請求更好/更多詳細信息。嘗試:

req.Method = WebRequestMethods.Ftp.ListDirectoryDetails; 

req.Method = WebRequestMethods.Ftp.ListDirectory; 
+0

沒有運氣仍然得到相同的東西 – Manish

+0

你得到什麼: res.BannerMessage; – tgolisch

+0

空(不接收消息) – Manish