我正在尝试编写一个简单的批处理文件,它将递归地查找和删除一个文件夹。但是以下脚本不在子文件夹下查找。想知道如何做到这一点?
@echo off
cd /d "C:\"
for /d %%i in (temp) do rd /s "%%i"
pause
谢谢!
最佳答案
for /d /r "c:\" %%a in (temp\) do if exist "%%a" echo rmdir /s /q "%%a"
对于每个文件夹 (
/d
),在 /r
下递归 ( c:\
)测试是否存在 temp
文件夹,如果存在,将其删除目录删除命令只回显到控制台。如果输出正确,删除
echo
命令
关于file - 使用批处理文件递归查找和删除文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26283553/