2010-07-27 201 views

回答

1

哇,我刚刚做了完全一样:

编辑

FOR /F %%C IN ('dir *.svn /s /b') DO DEL %%~C\*.*

FOR /D %%C IN ('dir *.svn /s /b') DO RMDIR %%~C

您probalby需要一些参数传递给del,使它在不询问是/否的情况下删除

另外,只要做svn export来从存储库检出代码,而没有那些烦人的.svn目录。

+0

这是行不通的。 im试图删除的文件夹被命名为.svn并且被隐藏。 – Jordan 2010-07-27 22:24:47

+0

那么你可以做'svn export'。这将导出你的仓库没有所有的.svn目录。 – 2010-07-27 22:37:48

+0

不,这不是我的选择 – Jordan 2010-07-27 22:56:30

0

如果你能使用PowerShell工作,你可以使用这个片段:

get-childitem . -include .svn -force -recurse | foreach ($_) {remove-item -force $_.fullname} 

它从here拍摄。其实,如果你可以使用PowerShell忘掉DOS :)

顺便说dir命令有/s递归行为(如-r/-R为类似Unix的炮弹)

相关问题