bat 删除指定目录下带后缀的文件
2017-05-15 13:48
1686 查看
直接上代码:
使用方法:将上面代码复制到空的文本文件中,将set path=C:\Barry\a中的
注:
1. 如果没有删除成功,请使用管理员方式运行此文件;
2. 双击之后会让你先检查生成的filelists.txt文件中是否包含其他重要文件再选择y或者n,以免误删。
@echo off SETLOCAL ENABLEDELAYDEXPANSION set today=%date:~4,10% %time:~0,8% set path=C:\Barry\a echo %today% >> delete.log echo ***start delete*** >> delete.log for /r %path% %%s in (*.txt) do ( >> filelists.txt echo %%s ) set count=0 set /p choice=please select after check filelists.txt(y.Yes n.No) If /i %choice%==y ( for /f "delims=" %%i in (filelists.txt) do ( >> delete.log echo %%i del /f /s /q "%%i" set /a count+=1 ) ) else ( Exit ) echo ***Successful(total: %count%)*** >> delete.log del /f /s /q "filelists.txt" echo= >> delete.log
使用方法:将上面代码复制到空的文本文件中,将set path=C:\Barry\a中的
C:\Barry\a改为你要删除的文件所在根目录,再将for /r %path% %%s in (.txt)中的
txt改为你要删除的后缀名,保存之后重命名为
删除带后缀的文件.bat*,最后就可以双击这个.bat文件删除了。
注:
1. 如果没有删除成功,请使用管理员方式运行此文件;
2. 双击之后会让你先检查生成的filelists.txt文件中是否包含其他重要文件再选择y或者n,以免误删。
相关文章推荐
- 批处理-删除目录和所有子目录里的指定后缀文件
- AIX系统中删除指定目录、指定后缀、指定天数以前的历史文件
- 删除指定目录下的指定后缀的文件
- windows机器中删除指定日期文件和目录的bat
- AIX 删除指定目录、指定后缀、指定天数以前的历史文件
- windows使用命令行快速删除当前目录下所有指定后缀的文件
- bat---找出目录下指定的后缀文件
- Java删除某一目录下指定后缀所有文件
- bat怎样删除指定文件夹内的指定后缀文件
- [Python] 删除指定目录下后缀为 xxx 的过期文件
- 删除指定目录下的指定后缀文件
- 删除指定目录下几天前文件,bat
- AIX 删除指定目录、指定后缀、指定天数以前的历史文件
- 利用脚步(bat文件)实现 删除指定目录下N天前的文件
- java 使用递归获取指定文件路径目录,删除指定的文件后缀(可扩展,根据具体需要的删除的后缀进行配置)~~
- 删除文件排除指定文件或者目录方法加实例精讲
- NO.49 删除某目录下所有指定名称的文件(比如批量删除vssver.scc)
- 删除指定目录下指定文件
- 最近成果-透明加密文件系统SDK-支持透明加密解密-手动加密解密-目录加密解密-指定进程加密-指定后缀加密-指定非法进程-锁定驱动器-支持Office文件加密解密-打开文件时加密等
- 用Batch删除当前目录下小于指定大小文件