windows批处理脚本到svn删除文件夹集

时间:2012-10-17 05:09:40

标签: windows svn batch-file cmd command-prompt

假设在svn中提交了15个文件夹(每个名称以folder_开头) 如何在特定日期或之前创建的所有文件夹上运行svn delete

提前致谢。

的问候,
罗汉

2 个答案:

答案 0 :(得分:0)

我发现这可能会帮助你完成任务。它不是svn删除,但它将完成工作。 Batch file to delete files older than N days

答案 1 :(得分:0)

如果要删除名为 .svn 的所有子文件夹 然后使用以下内容创建批处理文件:

for /f "tokens=* delims=" %%i in ('dir /s /b /a:d *.svn') do (
rd /s /q "%%i"
)

将其保存在 del_All_Dot_SVN_Folders.cmd 文件中。运行。你做完了。

感谢http://www.axelscript.com/2008/03/11/delete-all-svn-files-in-windows/

请记住,上面的代码有.svn,而链接中的代码只有* svn,所以它更好 让.svn不会意外地产生不良影响。