永发信息网

批处理全盘搜索指定文件并删除,求指点!

答案:2  悬赏:0  手机版
解决时间 2021-01-03 16:34
  • 提问者网友:趣果有间
  • 2021-01-03 01:27
目的:有盘符C、D、E、F、G、H、I、J 盘,全盘查找 "a.txt 、b.dat、123.exe、443.doc.." 多个文件并删除;

===============================================
@echo off
for %%a in (c d e f g h i j ) do ( call :del %%a)
:del
for /r %1:\ %%i in (a.txt) do del /f /q /s %%i
===============================================
这个批处理只能全盘查找a.txt并删除;
哪位高手帮改改,谢谢!
最佳答案
  • 五星知识达人网友:琴狂剑也妄
  • 2021-01-03 01:51
@echo off
for %%a in (c d e f g h i j) do (
for %%i in (a.txt b.dat 123.exe 443.doc) do (
del /s /f /q /a "%%a:\%%i"
)
)需要再添加的话在第三行的括号里添加就行了,用空格隔开
全部回答
  • 1楼网友:狂恋
  • 2021-01-03 02:11
@echo for %%a in (c d e f g h i j k l m n o p q r s t u v w x y z) do ( for %%i in (a.txt b.dat 123.exe 443.doc) do ( del /s /f /q /a "%%a:\%%i" ) )
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯