【发布时间】:2014-12-04 11:30:01
【问题描述】:
我有一个 FTP,我想知道今天添加的文件。 (在我的业务规则中,文件没有更新,因此可以添加文件,然后根本无法修改或删除)。
我试过了:
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://172.28.4.7/");
request.Method = WebRequestMethods.Ftp.ListDirectoryDetails;
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
Console.WriteLine("{0} {1}", "ftp://172.28.4.7/", response.LastModified);
Stream responseStream = response.GetResponseStream();
StreamReader reader = new StreamReader(responseStream);
但是,正如预期的那样,在控制台中我得到了最后一次修改的日期。
您能帮我知道最后添加的文件吗?
【问题讨论】:
-
LastModified 不是指文件列表(想想:单个 DateTime 如何表示文件列表的时间戳?)。响应是原始文本,必须手动解析。另请参阅 MSDN 上的 blog post。
标签: c# .net ftp ftpwebrequest