我有一个程序需要从ftp下载最新修改日期的文件。
我有通常的连接代码,我使用这种方法。
request.Method = WebRequestMethods.Ftp.ListDirectoryDetails;
返回的数据如下:
-rw-r--r-- 1 myftp cats 1691090 Jan 6 20:52 somefile.zip
这里没有年份组成部分所以我不能用这个日期进行比较,因为一旦我们到了12月就会失败并且它会在1月份滚动。
有什么想法吗? FTP服务器是第三方,因此我无法对其进行任何更改。
答案 0 :(得分:1)
这些示例似乎遵循与UNIXy ls -l
命令相同的标准,该命令仅显示超过六个月的日期的年份。
如果是这种情况,您可以轻松地推断出年份,但您应该知道格式无法保证,这可能取决于FTP服务器运行的底层操作系统。