【DOS命令】补丁图片快速按文件夹分类 快速删除文件空格符 删除当前所有子目录下BMP [复制链接]

  1. @ECHO OFF

  2. ECHO Cleaning...

  3. md 0
  4. md 1
  5. md 2
  6. md 3
  7. md 4
  8. md 5

  9. for %%I in (*.png) do (
  10.     if %%~nI GEQ 000000 if %%~nI LEQ 000383 (
  11.         move "%%~fI" "%%~dpI0"
  12.     )

  13.     if %%~nI GEQ 000790 if %%~nI LEQ 000889 (
  14.         move "%%~fI" "%%~dpI1"
  15.     )

  16.     if %%~nI GEQ 000400 if %%~nI LEQ 000639 (
  17.         move "%%~fI" "%%~dpI2"
  18.     )

  19.     if %%~nI GEQ 000720 if %%~nI LEQ 000783 (
  20.         move "%%~fI" "%%~dpI3"
  21.     )

  22.     if %%~nI GEQ 000660 if %%~nI LEQ 000707 (
  23.         move "%%~fI" "%%~dpI4"
  24.     )

  25.     if %%~nI GEQ 000900 if %%~nI LEQ 000967 (
  26.         move "%%~fI" "%%~dpI5"
  27.     )
  28. )

  29. echo 按任意键结束
  30. pause
  31. exit
复制代码
保存分类.bat放到图片文件夹运行即可。

  1. @ECHO OFF

  2. ECHO Cleaning...


  3. for %%I in (*.png) do (
  4.     if %%~nI GEQ 000048 if %%~nI LEQ 000059 (
  5.         del %%I
  6.         echo 删除 %%I
  7.     )

  8.     if %%~nI GEQ 000084 if %%~nI LEQ 000099 (
  9.         del %%I
  10.         echo 删除 %%I
  11.     )

  12.     if %%~nI GEQ 000148 if %%~nI LEQ 000159 (
  13.         del %%I
  14.         echo 删除 %%I
  15.     )

  16.     if %%~nI GEQ 000184 if %%~nI LEQ 000199 (
  17.         del %%I
  18.         echo 删除 %%I
  19.     )

  20.     if %%~nI GEQ 000240 if %%~nI LEQ 000259 (
  21.         del %%I
  22.         echo 删除 %%I
  23.     )

  24.     if %%~nI GEQ 000292 if %%~nI LEQ 000299 (
  25.         del %%I
  26.         echo 删除 %%I
  27.     )

  28.     if %%~nI GEQ 000348 if %%~nI LEQ 000359 (
  29.         del %%I
  30.         echo 删除 %%I
  31.     )

  32.     if %%~nI GEQ 000384 if %%~nI LEQ 000399 (
  33.         del %%I
  34.         echo 删除 %%I
  35.     )

  36.     if %%~nI GEQ 000472 if %%~nI LEQ 000479 (
  37.         del %%I
  38.         echo 删除 %%I
  39.     )

  40.     if %%~nI GEQ 000552 if %%~nI LEQ 000559 (
  41.         del %%I
  42.         echo 删除 %%I
  43.     )

  44.     if %%~nI GEQ 000640 if %%~nI LEQ 000659 (
  45.         del %%I
  46.         echo 删除 %%I
  47.     )

  48.     if %%~nI GEQ 000708 if %%~nI LEQ 000719 (
  49.         del %%I
  50.         echo 删除 %%I
  51.     )

  52.     if %%~nI GEQ 000784 if %%~nI LEQ 000789 (
  53.         del %%I
  54.         echo 删除 %%I
  55.     )

  56.     if %%~nI GEQ 000846 if %%~nI LEQ 000849 (
  57.         del %%I
  58.         echo 删除 %%I
  59.     )

  60.     if %%~nI GEQ 000890 if %%~nI LEQ 000899 (
  61.         del %%I
  62.         echo 删除 %%I
  63.     )

  64.     if %%~nI GEQ 000948 if %%~nI LEQ 000959 (
  65.         del %%I
  66.         echo 删除 %%I
  67.     )

  68. )

  69. echo 按任意键结束
  70. pause
  71. exit
复制代码
保存清楚空格符.bat放到图片文件夹运行即可。
  1. @echo off
  2. ::chcp utf8
  3. ::chcp 65001 就是换成UTF-8代码页
  4. ::chcp 936 可以换回默认的GBK
  5. ::chcp 437 是美国英语
  6. ::del D:\A*.bmp /f /s /q
  7. ::保存,更改扩展名为 bat,双击运行即可。
  8. ::/f 强制删除只读文件/s 从所有子目录删除指定文件/q 安静模式,删除时不要求确认
  9. echo 当前盘符:%~d0
  10. echo 当前盘符和路径:%~dp0
  11. echo 当前盘符和路径的短文件名格式:%~sdp0
  12. echo 当前批处理全路径:%~f0
  13. echo 当前CMD默认目录:%cd%
  14. echo %~dp0 目录下所有的bmp文件
  15. pause
  16. del %~dp0*.bmp /f /s /q
  17. ::/f 强制删除只读文件/s 从所有子目录删除指定文件/q 安静模式,删除时不要求确认
  18. Pause
复制代码
保存删除当前所有子目录下的所有bmp文件.bat放到图片文件夹运行即可。

  1. @echo off
  2. echo 删除当前所在目录及其子目录下所有大小为847字节的png文件(即空白图)
  3. echo 当前工作目录为: %cd%
  4. echo 按任意键   开始删除空白图
  5. pause>nul
  6. for /r %%j in (*.png) do (
  7.      
  8.    if %%~zj equ 847 (
  9.         echo 删除%%j
  10.         del /f /q "%%j"
  11.     )
  12.    
  13.    
  14. )
  15. pause
复制代码
保存删除当前所有子目录下的所有PNG文件的空白符.bat放到图片文件夹运行即可。

本站不参与游戏内容的修订与修改,也不提供游戏运营及包含但不限于游戏封包或游戏界面整合打包业务。
©本站所有资源仅用于学习及研究使用,请必须在24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担。资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您权益请联系本站删除!

评论(1)

提示:请文明发言

高级模式

soulwei

发表于 2025-7-21 04:45:31 | 显示全部楼层

会不会误删??没试过,谁试一下。。

购买素材资源请认准站长(晨风)QQ:12278975 微信同号

联系站长 金币购买