批处理 - 根据修改日期移动较年轻的文件夹

时间:2016-11-16 14:45:26

标签: windows batch-file cmd

我是脚本新手。我想根据文件夹的上次修改日期将一些文件夹(包括所有文件和子目录)移动到另一个目录。像MAXAGE这样的东西,但是对于文件夹而不检查子目录

这就是我现在所得到的,但似乎无法发挥作用。

ForFiles /P "y:\Backup\FullBU" /D +7 /C "CMD /C if @ISDIR==TRUE Move y:\Archive"

有人可以告诉我我缺少的东西吗?

1 个答案:

答案 0 :(得分:0)

这个怎么样:

> nul forfiles /D -0 /C "cmd /C if @isdir==TRUE 2> nul forfiles /M @file /D -8 || > nul move @fdate 0x22Y:\Archive0x22"