批量处理 删除过期文件及文件夹

来源:互联网 发布:网站注册域名是什么 编辑:程序博客网 时间:2024/06/06 14:30

1. 创建一个BAT文件,内容如下:

setlocal

for /f "skip=10 delims=" %%i in ('dir d:\backup\ /b /ad /o-n') do (
del %%i /s /f /q
rd %%i)

endlocal 

2. 注意点:

如果您是隔周运行,那么跳过3行应该就是删掉6周以前的文件夹。另外建议您把该批处理的调用加到您原来批处理的开始(call 路径\mycleanup.bat),每次运行就可以默认清理了。BAT运行前置条件:就是所有的日期文件夹,都是宽日期格式(yyyy-mm-dd),这样排序才对。

0 0
原创粉丝点击