我想使用batch
在过去30天之前仅从目录中删除空文件夹。
我正在使用以下batch command
删除空文件夹,但我只想删除修改日期在30天之前的那些空文件夹。
for / f“delims =”%% d in('dir“c:\ filework \ system_temp”/ s / b / ad ^ | sort / r')do rd“%% d”
答案 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?