windows平台采用注册表脚本的方式删除文件,具体如下:
建立一个文本文件,取名为kill-svn-folders.reg(扩展名由txt改为reg),内容如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @="Delete SVN Folders"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]
@="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""
保存之后,双击这个reg文件。成功后,在每一个文件夹上点击右键都会有一个“Delete SVN Folders”的选项,点击之后,就可以删除这个文件夹下面所有的.svn文件了
linux平台采用搜索+管道+删除的方式删除.svn文件,具体命令如下
find ./ -name "*.svn" | xargs rm -rf
./ 当前目录
| 管道
xargs 允许你对输出执行其他某些命令
rm -rf 删除整个文件夹(包括文件夹中的文件)