bat脚本-删除修改日期过久的文件夹主要用了FORFILES
2015-10-19 22:12
309 查看
::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可以指导一下我。
良辰必有重谢。
相关文章推荐
- 让Python文件也可以当bat文件运行
- C位出道后却遇前狼后虎,生鲜电商多点如何突围?
- “to B”的金矿还是BAT的?
- Bat:一种具有语法高亮和 Git 集成的 Cat 类命令
- bat 截取字符串(for命令) 推荐收藏
- 实现FTP整站上传的批处理代码
- 批处理向FTP上传具有指定属性的文件(增量备份)
- C#获取文件夹及文件的大小与占用空间的方法
- vbs与bat混编修改虚拟盘符的卷标
- 使用BAT批处理执行sql语句的代码
- BAT 参数去引号(各种去引号的奇葩方式)
- bat 文件 学习使用指南
- BAT批处理实现字符串截取功能
- 批处理bat 延时执行命令的两种方法
- 可以生成SLEEP.EXE的延时命令的bat文件
- 执行批处理bat程序中的条件处理
- Forfiles 微软官方介绍
- 批处理BAT创建快捷方式
- bat实现的模仿黑客帝国里面的数码雨
- 根据当前目录下的文件生成网址列表的bat