Tôi đang chơi xung quanh với FtpWebRequest và tôi tự hỏi làm thế nào tôi có thể định dạng kết quả?Cách phân tích cú pháp này? ftpWebRequest ListDirectorDetials
FtpWebRequest ftp = (FtpWebRequest)FtpWebRequest.Create("");
ftp.Credentials = new NetworkCredential("", "");
ftp.KeepAlive = true;
ftp.Method = WebRequestMethods.Ftp.ListDirectoryDetails;
WebResponse response = ftp.GetResponse();
StreamReader reader = new StreamReader(response
.GetResponseStream());
string r = reader.ReadLine();
response.Close();
reader.Close();
tôi nhận được kết quả như thế này lại
09-17-11 01:00AM 942038 my.zip
Điều gì sẽ là một cách tốt để phân tích này vào như một đối tượng nói điều gì đó như
public Class Test()
{
public DateTime DateCreated? {get; set;}
public int/long Size {get; set;}
public string Name {get; set;}
}
Không chắc chắn nếu tôi nên sử dụng một dài hoặc int cho kích thước. Tôi cũng không chắc chắn về thời gian thực sự là gì nếu nó được tạo, hoặc sửa đổi hay bất cứ điều gì.
http://stackoverflow.com/questions/7060983/c-class-to-parse-webrequestmethods-ftp-listdirectorydetails-ftp-response – meziantou