想要在最近30天之前使用批处理从目录中删除空文件夹

时间:2016-05-20 13:20:58

标签: batch-file

我想使用batch在过去30天之前仅从目录中删除空文件夹。

我正在使用以下batch command删除空文件夹,但我只想删除修改日期在30天之前的那些空文件夹。

  

for / f“delims =”%% d in('dir“c:\ filework \ system_temp”/ s / b / ad ^ | sort / r')do rd“%% d”

1 个答案:

答案 0 :(得分:0)

FORFILES command可以通过修改链接网站中的示例来提供帮助:

rem To list all of the files in the current directory that are at least one year old, type:
forfiles /s /m *.* /d -365 /c "cmd /c echo @file is at least one year old."

之后您可以检查找到的目录是否为空:Check folder is empty using batch command?