Robocopy - 仅在过去的一个日期复制位于目录中且上次修改日期的文件

时间:2016-06-06 18:27:25

标签: windows batch-file cmd

我正在尝试创建一个批处理文件,该文件将文件从一个目录复制到另一个目录,并在所选日期具有上次修改日期。

我试过这个命令:

robocopy %from% %to% /MAXAGE:%current_date% /MINAGE:%current_date% /R:0 /E

其中当前日期在minage和maxage上都相同。当我运行此命令时,我得到0个文件被复制。我做错了什么?

编辑:我已经确认我在文件夹结构中的所选日期有文件。所以文件就在那里。这不是问题。

1 个答案:

答案 0 :(得分:1)

/minage/maxage中传递相同的年龄不会触发任何文件的副本。您需要在minage参数中添加一天。

因此,要复制2016年6月3日的所有文件,您需要指定

/maxage:20160603 /minage:20160604