回复 15# wyx567
- @echo off&color 0e
- set/p file_path=输入路径:
- set/p number=输入数字[大于或等于]的进行删除:
- for /f "delims=" %%i in ('dir/a-d/s/b/l/on "%file_path%\*.*"') do (
- if /i not "%%~ni"=="%%~nxi" (
- if /i "%%~xi"==".png" if %%~ni geq %number% del/f/q "%%i"
- if /i "%%~xi"==".swf" if %%~ni geq %number% del/f/q "%%i"
- )
- )
- pause
复制代码
上次代码复制错了一行,多用了一个if满足双判断才执行,这次的没有任何问题,也可以仿照这个添加其余后缀的代码,不过*.*遍历确实比较慢不过优点就是继续添加判断其余后缀名 |