我正在客户端、服务器和 Dropbox(Mac 客户端、Debian 服务器)之间进行文件同步。我正在查看文件的修改时间以确定哪个是最新的。在我os.path.getmtime(filePath)
用来获取修改时间的客户端上。
当我在客户端检查文件的最后修改时间,然后在上传后我再次在服务器或 Dropbox 上检查时,对于同一个文件,它们之间的时间存在不同的差异。我认为文件修改时间与文件相关联,而不是与它们所在的操作系统相关联,所以如果文件是在客户端上最后修改的,那么在服务器上检查时该修改时间戳应该是相同的吗?
谁能澄清上传文件是否对修改时间有影响,或者建议一个文件的这种时间变化可能来自哪里?任何建议将不胜感激!