在Windows中更改文件/目录时间戳

我在哪里可以得到Windows的触摸工具?

我已经在CodeProject上试过这个 ,但是它并没有改变directorys。

你也可以使用powershell来做到这一点。 我在$configuration文件中有以下function

function touch([string] $filename) { $curTime = Get-Date $touchFile = get-item $filename $touchFile.CreationTime = $curTime $touchFile.LastAccessTime = $curTime $touchFile.lastWriteTime = $curTime } 

有几个解决scheme在https://stackoverflow.com/questions/51435/windows-version-of-the-unix-touch-command

虽然他们中的大多数人build议让Cygwin (我的偏见)或其他一些Unix工具,有一个答案描述一个Windows方法。

 copy /b filename.ext +,, 

从同一个答案的另一个简单的解决scheme是获得Cygwin.dll和touch.exe本地复制到您的Windows系统。 如果你想recursion处理目录,它会更好。