Robocopy - 更改修改日期

Robocopy - 更改修改日期

我正在将文件复制到另一个目录,想知道 Robocopy 是否可以将修改日期更改为将文件复制到新目录中的日期。我尝试过开关但一直没有成功。

Set Source="C:\Dir\
Set Dest="C:\Dir\TMP

robocopy /V /IS "%Source%" "%Dest%" /NOCOPY

我想要将 test.txt (修改于 01/23/12) 复制到 TMP 目录,并使用新的复制日期修改时间。

答案1

不。不过,您可以使用 powershell 脚本执行此操作。只需在 Google 上搜索 powershell 更改上次修改日期即可。因此,您可以使用 Robocopy 复制文件,然后运行 ​​powershell 脚本来修改日期。或者,您可以使用 powershell 复制文件并修改日期。

答案2

我的解决方案是使用批处理文件:

Echo %date% %time% > testfile.txt

这将包括文本文件中的日期和时间,并更新文件的修改日期。

相关内容