benPearce Asked: 2009-06-10 18:00:25 +0800 CST2009-06-10 18:00:25 +0800 CST 2009-06-10 18:00:25 +0800 CST 在 Windows 中更改文件/目录时间戳 772 在哪里可以获得适用于 Windows 的触控实用程序? 我在 CodeProject 上试过这个,但它没有改变目录。 windows command-line-interface utilities 2 个回答 Voted Best Answer Zypher 2009-06-10T19:23:34+08:002009-06-10T19:23:34+08:00 您也可以使用 powershell 来执行此操作。我的 $profile 中有以下功能 function touch([string] $filename) { $curTime = Get-Date $touchFile = get-item $filename $touchFile.CreationTime = $curTime $touchFile.LastAccessTime = $curTime $touchFile.lastWriteTime = $curTime } nik 2009-06-10T18:06:55+08:002009-06-10T18:06:55+08:00 https://stackoverflow.com/questions/51435/windows-version-of-the-unix-touch-command有几种解决方案 虽然他们中的大多数人建议使用Cygwin(我也有偏见)或其他一些 unix 实用程序,但有一个答案描述了一种 windows 方法。 copy /b filename.ext +,, 来自相同答案的另一个简单解决方案是在 Windows 系统中本地复制 Cygwin.dll 和 touch.exe。如果您想递归处理目录,它会更好。
您也可以使用 powershell 来执行此操作。我的 $profile 中有以下功能
https://stackoverflow.com/questions/51435/windows-version-of-the-unix-touch-command有几种解决方案
虽然他们中的大多数人建议使用Cygwin(我也有偏见)或其他一些 unix 实用程序,但有一个答案描述了一种 windows 方法。
来自相同答案的另一个简单解决方案是在 Windows 系统中本地复制 Cygwin.dll 和 touch.exe。如果您想递归处理目录,它会更好。