让我们澄清这一劳永逸。 我试图Google,但似乎这个信息不能在一个地方find。
在创build或删除文件时,保留目录mtime在Windows和Linux上都会更改。 由于ctime是创build时间,因此ctime也在Linux上不在Windows上更改。
如果文件重新打开并写入,则保存目录不会更改。 但是,在Windows和Linux上,文件mtime都会更改,而在Linux上,ctime也会更改,在Windows上,ctime是创build时间。
它是否正确? 有什么警告? Windowsnetworking共享有例外吗? 还是桑巴?
是否可以将构build时间插入到应用程序中?
Linuxfindmtime和ctime不相等的文件
在c中用ctime格式化Unix时间戳
时间花在cpu上比现实中更快
struct tm的大小
编辑:那些已经投票closures这个作为题外话,请留下一个评论,你认为这是关于哪个网站的话题。 在Stackoverflow上有很多mtime / ctime的问题,只是因为我没有包含依赖于这个知识的PHP代码片段,并不意味着没有:/
ctime()和date/时间转换
这样想:
如此:
(除非该文件首先被删除,然后使用相同的名称重新创建,如上面的Gabor Garami所述)
这将导致它的ctime / mtime按照您所描述的进行更改,具体取决于操作系统
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。