吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3860|回复: 11
收起左侧

[求助] bat如何删除批量删除图片,例如文件夹下有5000张图片,名字已经按照1到5000命名

[复制链接]
陌若安生 发表于 2019-10-14 15:58
本帖最后由 陌若安生 于 2019-10-14 17:38 编辑

bat如何删除批量删除图片,例如文件夹下有5000张图片,名字已经按照1到5000命名,如何批量删除其中指定数字的图片,
例如:.
bat文件上半部分是代码,下半部分是要删除的图片名称,
下面的代码是百度帖子给我的,还找我要钱,

@echo off
rem 删除多个指定名称的图片文件


cd /d "%~dp0"

for /f "delims=:" %%a in ('type "%~f0"^|findstr /n "^exit$"') do set last=%%a

for /f "skip=%last% delims=" %%a in ('type "%~f0"') do (

    if exist "%%a" (

        echo;"%%a"

        del /a /f /q "%%a"

    )

)

:end

echo;

pause

exit

1.jpg

4.jpg

16.jpg

17.jpg

62.jpg

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

shaokui123 发表于 2019-10-14 16:04
del 1.jpg
del.2.jpg
...
潇未然 发表于 2019-10-14 16:04
wxb519774317 发表于 2019-10-14 16:08
C:\Users\Administrator>erase /?

删除一个或多个文件。

DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names

  names         指定一个或多个文件或者目录列表。
                通配符可用来删除多个文件。
                如果指定了一个目录,该目录中的所
                有文件都会被删除。

  /P            删除每一个文件之前提示确认。
  /F            强制删除只读文件。
  /S            删除所有子目录中的指定的文件。
  /Q            安静模式。删除全局通配符时,不要求确认
  /A            根据属性选择要删除的文件
  属性          R  只读文件            S  系统文件
                H  隐藏文件            A  准备存档的文件
                I  无内容索引文件      L  重新分析点
                O  脱机文件            -  表示“否”的前缀

如果命令扩展被启用,DEL 和 ERASE 更改如下:

/S 开关的显示句法会颠倒,即只显示已经
删除的文件,而不显示找不到的文件。

C:\Users\Administrator>nzdonzdonzdonzdonzdo
愚无尽 发表于 2019-10-14 16:09
问题标题及内容不够清晰明了,建议将问题说得很明白
zdnyp 发表于 2019-10-14 16:27
你这不是编程语言求助,是要软件
wobzhidao 发表于 2019-10-14 16:27
这个太难了,咋办呀
Crazy开发仔 发表于 2019-10-14 16:41
“要求可以在excel复制粘贴”,为什么要在excel中复制粘贴,不是要批量删除图片吗?
Q4964 发表于 2019-10-14 16:47
本帖最后由 Q4964 于 2019-10-14 16:51 编辑

有个笨办法,
①首先,把图片目录打个包做个备份,
②然后,在图片目录下进入命令提示符,用dir /B 列出所有文件,
③用鼠标复制到excel中粘贴到B2,从A2列开始填充A列del ,C列填充/Q,
④然后在第一行筛选,按你的要求把B列的文件名删除出来后,复制,
⑤粘贴到记事本上,用空格替换跳格,
⑥再次复制,粘贴到刚才的命令提示符窗口中,应该就可以了。
------------------------------------------------------------------------------------------------


①windows资源管理器中------------------------------
文件夹   →  文件夹 (1)


②命令提示符中------------------------------
C:\文件夹>dir /b
图片1.jpg
图片2.jpg

...

③EXCEL中------------------------------

         A        B                C
1      del                       /q
2      del   图片1.jpg     /q

3      del   图片2.jpg     /q
4
...

EXCEL中筛选------------------------------
         A        B                C
1      del                       /q
3      del   图片2.jpg     /q

...

⑤记事本中------------------------------

del 图片2.jpg /q

⑥命令提示符中
------------------------------
C:\文件夹>del 图片2.jpg /q


 楼主| 陌若安生 发表于 2019-10-14 17:39
愚无尽 发表于 2019-10-14 16:09
问题标题及内容不够清晰明了,建议将问题说得很明白

谢谢你的回复 ,我没有白哦大清楚,我现在已经修改了帖子,希望你能帮我一下  谢谢
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-30 07:46

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表