FTP 最后修改时间是否指定文件创建时间,或者写入文件完成的时间?

FTP 最后修改时间是否指定文件创建时间,或者写入文件完成的时间?

使用FTP连接,是否有一个规范定义最后修改时间戳的含义?

特别是,如果上传新文件,它是否指定文件创建的时间,或者对文件/流执行最后一次写入的时间?

答案1

第 3 条RFC 3659描述了MDTM检索文件修改时间的命令。它没有说明哪些操作会更新修改时间,也没有说明在这些操作期间何时发生更新。所以这取决于服务器操作系统。我希望大多数操作系统使用最后一次写入文件的时间。

如果你想要文件创建时间,你应该使用MLST命令,并在响应中查找Create事实。但是,某些操作系统可能无法提供此功能。大多数 Unix 文件系统不存储文件创建时间,只存储修改时间、inode 更改时间和访问时间。

相关内容