Я играю с FtpWebRequest и мне интересно, как я могу отформатировать результат?
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();
Я получаю подобные результаты обратно
09-17-11 01:00AM 942038 my.zip
Что было бы хорошим способом разобрать это как объект, который говорит что-то вроде
public Class Test()
{
public DateTime DateCreated? {get; set;}
public int/long Size {get; set;}
public string Name {get; set;}
}
Не уверен, должен ли я использовать long или int для размера. Я также не уверен, что на самом деле дата и время, если он создан, или изменен или что-то еще.