【DOS命令】补丁图片快速按文件夹分类 快速删除文件空格符 删除当前所有子目录下BMP
@ECHO OFFECHO Cleaning...
md 0
md 1
md 2
md 3
md 4
md 5
for %%I in (*.png) do (
if %%~nI GEQ 000000 if %%~nI LEQ 000383 (
move "%%~fI" "%%~dpI0\"
)
if %%~nI GEQ 000790 if %%~nI LEQ 000889 (
move "%%~fI" "%%~dpI1\"
)
if %%~nI GEQ 000400 if %%~nI LEQ 000639 (
move "%%~fI" "%%~dpI2\"
)
if %%~nI GEQ 000720 if %%~nI LEQ 000783 (
move "%%~fI" "%%~dpI3\"
)
if %%~nI GEQ 000660 if %%~nI LEQ 000707 (
move "%%~fI" "%%~dpI4\"
)
if %%~nI GEQ 000900 if %%~nI LEQ 000967 (
move "%%~fI" "%%~dpI5\"
)
)
echo 按任意键结束
pause
exit保存分类.bat放到图片文件夹运行即可。
@ECHO OFF
ECHO Cleaning...
for %%I in (*.png) do (
if %%~nI GEQ 000048 if %%~nI LEQ 000059 (
del %%I
echo 删除 %%I
)
if %%~nI GEQ 000084 if %%~nI LEQ 000099 (
del %%I
echo 删除 %%I
)
if %%~nI GEQ 000148 if %%~nI LEQ 000159 (
del %%I
echo 删除 %%I
)
if %%~nI GEQ 000184 if %%~nI LEQ 000199 (
del %%I
echo 删除 %%I
)
if %%~nI GEQ 000240 if %%~nI LEQ 000259 (
del %%I
echo 删除 %%I
)
if %%~nI GEQ 000292 if %%~nI LEQ 000299 (
del %%I
echo 删除 %%I
)
if %%~nI GEQ 000348 if %%~nI LEQ 000359 (
del %%I
echo 删除 %%I
)
if %%~nI GEQ 000384 if %%~nI LEQ 000399 (
del %%I
echo 删除 %%I
)
if %%~nI GEQ 000472 if %%~nI LEQ 000479 (
del %%I
echo 删除 %%I
)
if %%~nI GEQ 000552 if %%~nI LEQ 000559 (
del %%I
echo 删除 %%I
)
if %%~nI GEQ 000640 if %%~nI LEQ 000659 (
del %%I
echo 删除 %%I
)
if %%~nI GEQ 000708 if %%~nI LEQ 000719 (
del %%I
echo 删除 %%I
)
if %%~nI GEQ 000784 if %%~nI LEQ 000789 (
del %%I
echo 删除 %%I
)
if %%~nI GEQ 000846 if %%~nI LEQ 000849 (
del %%I
echo 删除 %%I
)
if %%~nI GEQ 000890 if %%~nI LEQ 000899 (
del %%I
echo 删除 %%I
)
if %%~nI GEQ 000948 if %%~nI LEQ 000959 (
del %%I
echo 删除 %%I
)
)
echo 按任意键结束
pause
exit保存清楚空格符.bat放到图片文件夹运行即可。
@echo off
::chcp utf8
::chcp 65001 就是换成UTF-8代码页
::chcp 936 可以换回默认的GBK
::chcp 437 是美国英语
::del D:\A*.bmp /f /s /q
::保存,更改扩展名为 bat,双击运行即可。
::/f 强制删除只读文件/s 从所有子目录删除指定文件/q 安静模式,删除时不要求确认
echo 当前盘符:%~d0
echo 当前盘符和路径:%~dp0
echo 当前盘符和路径的短文件名格式:%~sdp0
echo 当前批处理全路径:%~f0
echo 当前CMD默认目录:%cd%
echo %~dp0 目录下所有的bmp文件
pause
del %~dp0*.bmp /f /s /q
::/f 强制删除只读文件/s 从所有子目录删除指定文件/q 安静模式,删除时不要求确认
Pause保存删除当前所有子目录下的所有bmp文件.bat放到图片文件夹运行即可。
@echo off
echo 删除当前所在目录及其子目录下所有大小为847字节的png文件(即空白图)
echo 当前工作目录为: %cd%
echo 按任意键 开始删除空白图
pause>nul
for /r %%j in (*.png) do (
if %%~zj equ 847 (
echo 删除%%j
del /f /q "%%j"
)
)
pause保存删除当前所有子目录下的所有PNG文件的空白符.bat放到图片文件夹运行即可。
会不会误删??没试过,谁试一下。。
页:
[1]