标题: [文件操作] 求助批处理:删除纯数字文件 [打印本页]
作者: liziyunabcd 时间: 2022-5-18 22:12 标题: 求助批处理:删除纯数字文件
指定文件夹下有很多混合文件,希望删除txt格式的纯数字组成的文件,包括子文件夹下的。
在网上只找到一个,只是删除当前文件夹的,不能删除子文件夹下的,现剪辑上来参考。- @echo off
- color 1f
- echo 删除纯数字文件
- PAUSE
-
- :yang
-
- DEL %sheep%.JPG
- DEL %sheep%.EXE
- DEL %sheep%.PNG
- DEL %sheep%.BMP
- DEL %sheep%.JPEG
- DEL %sheep%.XLS
- DEL %sheep%.DOC
- DEL %sheep%.PPT
- DEL %sheep%.BAT
- DEL %sheep%.LNK
- DEL %sheep%.REG
- DEL %sheep%.CMD
- DEL %sheep%.txt
- DEL %sheep%.rar
- DEL %sheep%.zip
- DEL %sheep%.mp3
- DEL %sheep%.wma
- DEL %sheep%.mid
- DEL %sheep%.ogg
- ::这里还可以添加别的格式
- set /a sheep+=1
-
-
- goto yang
复制代码
感谢大佬提供援助
作者: alredstone 时间: 2022-5-18 22:43
试试这个思路:
dir + findstr "[^0-9]" 找出纯数字文件名的文件,然后将其移动至指定文件夹内,最后删除指定文件夹。
作者: liziyunabcd 时间: 2022-5-19 08:26
回复 2# alredstone
感谢指供思路,我试试
作者: qixiaobin0715 时间: 2022-5-19 09:06
- for /f "delims=" %%a in ('dir /b /s /a-d *.txt^|findstr /er "\\[0-9]*\.txt"') do del "%%a"
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |