递归删除所有SVN文件

Posted kakashi8841

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了递归删除所有SVN文件相关的知识,希望对你有一定的参考价值。

@echo off
SETLOCAL ENABLEDELAYEDEXPANSION


set delPath=D:\\PathWantToDelete
set suffix=.svn


for /f %%i in ('dir /s /b /A:H %delPath%') do ( 
	if "%%~xi"  == "%suffix%" (
		del "%%i\\*" /q /a
		rd "%%i" /s /q
	)
)


for /f %%i in ('dir /s /b %delPath%') do ( 
	if "%%~xi"  == "%suffix%" (
		del "%%i\\*" /q /a
		rd "%%i" /s /q
	)
)
pause

以上是关于递归删除所有SVN文件的主要内容,如果未能解决你的问题,请参考以下文章

递归删除目录下.svn文件

递归删除所有.svn目录

递归删除.svn文件夹

从文件系统递归删除.svn文件夹

在linux上递归删除.svn文件夹

递归删除.svn文件夹