我需要监控FTP上的某个文件,一旦更新,我需要从FTP获取它。但如何确定它是否更新是一个问题。
有人对此有任何经验吗?
答案 0 :(得分:1)
您需要发送LIST命令。您需要使用正则表达式手动解析结果,因为返回结果没有标准格式。
答案 1 :(得分:1)
也可以使用MLST或MDTM命令获得文件修改数据和时间。两者都是FTP协议的扩展(并非所有服务器都保证),但大多数服务器至少支持其中一些。这些命令返回标准化格式,不能像LIST命令的结果一样进行解析。
请参阅this article中的详细信息。