@echo off ::演示:删除指定路径下指定天数之前(以文件的最后修改日期为准)的文件。 ::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。 ::本例需要Win2003/Vista/Win7系统自带的forfiles命令的支持 rem 指定待删除文件的存放路径 set SrcDir=E:\logs rem 指定天数 set DaysAgo=3 echo 删除文件 forfiles /p %SrcDir% /s /m *.* /d -%DaysAgo% /c "cmd /c del /f /q /a @path" echo. & pause
本文介绍了一个使用Windows批处理脚本和forfiles命令批量删除指定目录下超过一定天数的旧文件的方法。通过设置变量SrcDir和DaysAgo,可以灵活地指定目标文件夹和保留文件的天数阈值。
1134

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



