如何在FTP上获取某个文件的修改时间属性

时间:2009-10-08 14:54:31

标签: c# ftp file-attributes

我需要监控FTP上的某个文件,一旦更新,我需要从FTP获取它。但如何确定它是否更新是一个问题。

有人对此有任何经验吗?

2 个答案:

答案 0 :(得分:1)

您需要发送LIST命令。您需要使用正则表达式手动解析结果,因为返回结果没有标准格式。

答案 1 :(得分:1)

也可以使用MLST或MDTM命令获得文件修改数据和时间。两者都是FTP协议的扩展(并非所有服务器都保证),但大多数服务器至少支持其中一些。这些命令返回标准化格式,不能像LIST命令的结果一样进行解析。

请参阅this article中的详细信息。