批处理怎么筛选带()的文件?如图我要筛选带有(1)(2)的文件,

这是我遍的代码for/r%%iin(*1?.avi)dodel%%i/f/s/q/a,但是运行了之后不行,好像?不能代表(),急救呀... 这是我遍的代码for /r %%i in (*1?.avi) do del %%i /f/s/q/a,但是运行了之后不行,好像?不能代表(),急救呀 展开
 我来答
依梦琴瑶
高粉答主

2015-09-29 · 说的都是干货,快来关注
知道顶级答主
回答量:6.9万
采纳率:82%
帮助的人:1.7亿
展开全部
for /r %%i in (*^(1^)*.avi) do del "%%~i" /f/q/s
追问
非常感谢非常感谢,请问后面的为什么加~和“”?
追答
因为通过这个命令获取到的完整路径中如果出现空格或特殊字符,那么就有可能容易出错,所以给它加上双引号把路径括起来,
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式