用 bat如何批量删除含有指定部分名称的文件?

用bat如何批量删除含有指定部分名称的文件?1.比如我想/彻底/删除E盘内所有,包括其所有文件夹内所有含有p10名称的图片,如删除p10333.jpg,p101234.j... 用 bat如何批量删除含有指定部分名称的文件? 1.比如我想/彻底/删除E盘内所有,包括其所有文件夹内所有含有p10名称的图片,如删除p10333.jpg,p101234.jpg文件这样,应该如何编写?直接运行,静默删除就可以了 展开
 我来答
金色潜鸟
推荐于2017-10-05 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5672万
展开全部
批量删除文件是危险的事,一旦拍入字符有错,会带来很大的麻烦.

保险一点分2步做:
(1) 在命令窗, 根目录处,拍命令:
dir p10*.jpg /S /B > a.lis
你获得所有要删的含有p10名称的jpg图片, 文件名含全路径。存放在 a.lis 里。

用 notepad a.lis 打开来看一下, 确认后 再做第二步:
(2)在命令窗, 根目录处,拍命令:
FOR /F %A in (a.lis) DO @ERASE %A
就全部删除了。
更多追问追答
追问
@echo off
for /f "delims=" %%i in ('dir /s/b/ad p10*') do (
rd /s/q "%%~i"
)
exit
这样有没有错
@echo off
for /f "delims=" %%i in ('dir /s/b/ad p10*') do (
rd /s/q "%%~i"
)
for /f "delims=" %%i in ('dir /s/b/aE p10*') do (
rd /s/q "%%~i"
)
exit
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式