如何用批处理查找硬盘中某文件夹并删除之

来源:百度知道 编辑:UC知道 时间:2024/07/01 01:33:20
比如想用批处理实现对QQ程序的自动删除,QQ程序可能安装在硬盘中的C区,也可能安装在D区,或其他分区,请问代码怎么写?
————————————————————————————————
for /f %%i in ('dir /s /ad /b E:\QQ') do (
RD /S /Q "%%i"
)
————————————————————————————————
以上为自己做的,不仅不能对其他盘符进行搜索而且运行不正常,特请高手帮助。
我QQ程序安装目录为“E:\Program Files\Tencent\QQ”

@echo off
for %%a in (c d e f) do (
for /f "delims=" %%b in ('dir/ad/s/b %%a:\qq') do rd /s /q "%%b"
)
pause

for /f加个参数就行了,如果dir出来的路径有空格的话,它会默认以空格作为分隔符的,所以会出错。