在richTextBox中显示ftp站点的源代码

时间:2012-06-05 12:53:04

标签: c# ftp

我想在richTextBox中使用C#显示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();

我不知道我错在哪里,因为在某些方面,我得到年份而不是时间,有些时间而不是年份。

1 个答案:

答案 0 :(得分:0)

在发送请求并获得响应之前,您可以添加一种方法来请求更好/更多详细信息。尝试:

req.Method = WebRequestMethods.Ftp.ListDirectoryDetails;

req.Method = WebRequestMethods.Ftp.ListDirectory;