我正在将文件复制到另一个目录,想知道 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
这将包括文本文件中的日期和时间,并更新文件的修改日期。