使用FTP连接,是否有一个规范定义了上次修改时间标记的含义?
特别是,如果上传新文件,是否指定了创build文件的时间,或者最后一次写入文件/stream的时间?
RFC 3659的第3节描述了用于检索文件修改时间的MDTM命令。 它没有说什么操作更新修改时间,或者在这些操作期间发生更新。 所以这取决于服务器操作系统。 我希望大多数操作系统使用上次写入文件的时间。
如果你想要文件创build时间,你应该使用MLST命令,并在响应中查找Create事实。 但是,有些操作系统可能无法提供此function。 大多数Unix文件系统不存储文件创build时间,只存储修改时间,索引节点更改时间和访问时间。