Robocopy MinAge MaxAge 不起作用

3

我试图使用robocopy将cctv录像按年份移动到文件夹中,然后可能按月份进行分类。共有392,131个文件。我知道robocopy日期格式为yyyymmdd

robocopy d:\ipcam\ d:\ipcam2014 /MOV /minage:20140101 /maxage:20141231

我不确定这些值是否被处理为日期。我尝试输入一个错误的日期,结果产生了错误。

该系统是 Windows XP SP3,我还在从 Windows 7 的网络上尝试,但结果相同 - 所有文件都被跳过了。

1个回答

10

/MAXAGE:n :: 最大文件年龄 - 排除早于n天/日期的文件。
/MINAGE:n :: 最小文件年龄 - 排除晚于n天/日期的文件。

所以,MINAGE将排除新于20140101的文件 而MAXAGE将排除旧于20141231的文件

所以不会选择任何文件。

如果您想要20140101-20141231,请尝试在MINAGE和MAXAGE之间交换值。

所以MINAGE将排除新于20141231的文件 而MAXAGE将排除旧于20140101的文件


谢谢。现在它正在运行。我认为移动是在robocopy中实现的,先复制再删除,因此它使用了大量磁盘资源。我认为我需要另一个解决方案,也许是vbscipt? - William

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接