2010-07-27 176 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的炮彈)

相關問題