更新Windows上目录的时间戳



有或多或少众所周知的命令行以更新Windows上文件的修改时间(例如,在Update File或Folder Date修改了(:

copy /b somePathfileName+,, somePath

根据我的经验,它适用于文件,但不是针对目录(在WinxP上进行了测试 - 命令没有失败,但目录修改时间未更新(。

我尝试使用这样一个技巧来对其进行调整,以便我们可以使用Windows上的特殊" Nul"文件名将其"指向"目录。我尝试了两种方法,但它们也没有工作:

copy /b somePathfileNameNUL+,, somePathfilename
copy /b somePathfileNameNUL+,, somePath

谁能解释我为什么它不起作用或我做错了什么?

它没有对目录进行任何更改,因为文件名nul未存储在目录中。由于目录没有更改,因此其修改时间不会更改。您可以做到这一点:

type nul > somePathfileNameSomeFileThatDoesNotExist.tmp && del somePathfileNameSomeFileThatDoesNotExist.tmp

相关内容

  • 没有找到相关文章

最新更新