日期:2014-05-17  浏览次数:20936 次

请问怎么自定义文件的最后修改时间?
Linux有touch可以自定义修改时间,windows如何做呢?

比如我有个二进制文件,我想修改它的最后更新时间为1982年9月9号之类的。

注意由于是二进制文件,我无法通过修改系统时间,再打开它做内容修改这种方法。
------最佳解决方案--------------------
修改系统时间为1982/9/9

然后使用下面的命令修改

修改一个文件:copy a.exe +,,
修改一批文件:copy *.* +,,
------其他解决方案--------------------
系统 API 的 SetFileTime(...) 可以修改文件的几个时间。
------其他解决方案--------------------
有个小工具你去搜下 ModTime 这个可以自定义修改时间,不过文件创建时间好像不能改,你先试试吧。
------其他解决方案--------------------
多谢各位,好多办法都可行。