如何在cmd中使用for循环来计算超过30天的子目录数

时间:2018-01-08 22:24:11

标签: batch-file cmd

我有一个每晚运行的批处理文件,用于清除超过30天的子目录。此批处理文件运行正常,但导致调用它的控制器出现问题。

如果没有满足此条件的子目录,则会引发错误,从而导致问题。

这就是我目前正在做的事情:

FORFILES /P "<path>" /D -30 /C "CMD /C IF @ISDIR == TRUE RD /S /Q @path"

我想要做的是遍历父文件夹,计算有多少子目录超过30天,如果计数&gt; 1我将调用上面的forfiles片段。任何人都可以帮我解决这个问题吗?

这是错误输出: Error

0 个答案:

没有答案