bat下用for遍历d盘下所有目录中带有aaa字的目录或文件,并删除!这代码怎么写?
1个回答
展开全部
@echo off
for /f "delims=" %%a in ('dir /s /b b:\*aaa*^|sort /r') do (
del /q "%%a"||rd /q /s "%%a"
)
未测试,请慎重使用
更多追问追答
追问
有些文件是很长的,会显示文件名过长
for /f "delims=" %%a in ('dir /s /b D:\Win\*aaa*^|sort /r') do (
del /q "%%a"||rd /q /s "%%a" )
我改成这样,但它删除后会留下aaa空目录
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |