已验证通过:
.bat 文件内容如下:
@echo off
forfiles /p "D:\temp" /s /m *.* /d -3 /c "cmd /c del @path"for /f "tokens=*" %%a in ('dir /b /ad /s "D:\temp"^|sort /r') do rd "%%a"
简要说明:
“forfiles……” 此行是删除文件,"/d -3" 指示3天前,“/m *.*” 所有文件;
"for /f ……" 此行是删除空文件夹。
如果直接在cmd中执行,“%%a” 改为 "%a"即可。
本文介绍了一个批处理脚本,用于批量删除指定目录下3天前的所有文件及随后的空文件夹。该脚本适用于Windows环境,利用了forfiles和for/f命令来实现自动化清理。
690

被折叠的 条评论
为什么被折叠?



