我需要你的帮助来编写一个小批量脚本,以便删除路径中的特定命名文件夹。
我们的图片在路径树"pippo"
内有多个名为"C:\Users\myUser\Desktop\StartFolder"
的文件夹
如何编写浏览该路径的所有文件夹树的脚本并删除所有名为"pippo"
的fsubolders?
谢谢!
我在其他网站上找到了这个命令
for /d /r "%d" %d in (_svn) do @if exist "%d" rmdir "%d"
所以我试着让它适应我的目标,但它不起作用。
for /d /r "C:\Users\myUser\Desktop\StartFolder" "pippo" in (_svn) do @if exist "pippo" rmdir "pippo"
答案 0 :(得分:1)
我不清楚_svn
在您的尝试中的含义
(或_svn
你的真实pippo
?)
for /r "C:\Users\myUser\Desktop\StartFolder" /d %%A in (pippo
) do if exist "%%~fA" echo rmdir "%%~fA"
如果输出看起来没问题,请移除echo
rmdir
我的测试树上的示例输出:
> for /r "q:\Test\2018" /D %A in (05) do @if exist "%~fA" @echo rd "%~fA"
rd "q:\Test\2018\05"
rd "q:\Test\2018\04\05"
rd "q:\Test\2018\05\05"