码迷,mamicode.com
首页 > 其他好文 > 详细

bat脚本-删除修改日期过久的文件夹主要用了FORFILES

时间:2015-10-20 06:48:22      阅读:472      评论:0      收藏:0      [点我收藏+]

标签:folder   文件夹   bat   forfiles   

::Delete Folder
::BY ZF 20151019
echo off&setlocal enabledelayedexpansion
:begin
set folder_path=D:\delete
set /p folder_date="pls input valid date(7||2015/10/19):"
::set folder_date=30
::FORFILES /p %folder_path%  /s /M zte* /D -2015/10/15
FORFILES /p %folder_path% /D -%folder_date% /M LH_*
if not %errorlevel%==0  goto ex
set /p YN="Are you sure delete the folder above(Y/N):"
if %YN%==y goto st
::if %YN%=="y" goto st
pause
exit
:st
FORFILES /p %folder_path% /D -%folder_date% /M LH_* /c "cmd /c rd /s /q @path
:ex
pause
exit

交互式手动删除。

::Delete Folder
::BY ZF 20151019
echo off&setlocal enabledelayedexpansion
:begin
set folder_path=D:\delete
set folder_date=3
::set folder_date=30
::FORFILES /p %folder_path%  /s /M zte* /D -2015/10/15
FORFILES /p %folder_path% /D -%folder_date% /M LH_*
if %errorlevel%==0  goto st
exit
:st
FORFILES /p %folder_path% /D -%folder_date% /M LH_* /c "cmd /c rd /s /q @path

可添加到定时任务中,定期处理。window2003下测试通过。


PS:有知道可以定时删除文件夹(按文件名删除),如,TEST20151001_1可以指导一下我。


良辰必有重谢。

bat脚本-删除修改日期过久的文件夹主要用了FORFILES

标签:folder   文件夹   bat   forfiles   

原文地址:http://9796716.blog.51cto.com/9786716/1704328

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!