0

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();

一部の行では年を取得するが時間は取得せず、一部の行では時間を取得するが年を取得しないため、どこが間違っているのかわかりません。

4

1 に答える 1

0

リクエストを送信して応答を得る前に、より良い/詳細をリクエストするメソッドを追加できます。試す:

req.Method = WebRequestMethods.Ftp.ListDirectoryDetails;

また

req.Method = WebRequestMethods.Ftp.ListDirectory;
于 2012-06-05T13:07:09.527 に答える