使用批处理文件递归查找和删除文件夹

ras*_*jak 3 recursion file batch-file

我正在尝试编写一个简单的批处理文件,它将以递归方式查找和删除文件夹.但是以下脚本不在子文件夹下查找.想知道怎么做?

@echo off
cd /d "C:\"
for /d %%i in (temp) do rd /s "%%i"
pause
Run Code Online (Sandbox Code Playgroud)

谢谢!

MC *_* ND 9

for /d /r "c:\" %%a in (temp\) do if exist "%%a" echo rmdir /s /q "%%a"
Run Code Online (Sandbox Code Playgroud)

对于每个文件夹(/d),递归(/r)c:\测试是否存在temp文件夹,如果存在,则将其删除

目录删除命令仅回显给控制台.如果输出正确,请删除该echo命令