如何用DOS命令递归删除某一目录下的所有“文件夹”

时间:2022-07-11 14:33:08
比如下面的目录e:\project是SVN的一个工程目录,我想把里面各级目录的 .svn 这个文件夹都删除,用DOS命令,如何实现?
各位大虾们帮帮忙。

5 个解决方案

#1


rm -rf *.svn

#2


引用 1 楼 quwei197874 的回复:
rm -rf *.svn

人家用的是Windows系统

#3


del *.svn /s
不知道对吗?

#4


for /r e:\project %a in (.svn\) do @if exist "%a" rd /s/q "%a"

#5


正解,感谢各位的参与。
引用 4 楼 s11ss 的回复:
for /r e:\project %a in (.svn\) do @if exist "%a" rd /s/q "%a"

#1


rm -rf *.svn

#2


引用 1 楼 quwei197874 的回复:
rm -rf *.svn

人家用的是Windows系统

#3


del *.svn /s
不知道对吗?

#4


for /r e:\project %a in (.svn\) do @if exist "%a" rd /s/q "%a"

#5


正解,感谢各位的参与。
引用 4 楼 s11ss 的回复:
for /r e:\project %a in (.svn\) do @if exist "%a" rd /s/q "%a"