使用BAT批处理文件快速删除svn目录

使用BAT批处理文件快速删除svn目录


@echo on

@rem 删除SVN版本控制目录

@rem for /r . %%a in (.) do @if exist "%%a\.svn" @echo "%%a\.svn"
@for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn"

@echo completed
@pause



@echo off
REM AUTHOR:http://www.g58.net
if "%1"=="" (
 goto error
) else (
 goto action %1
)
:error
echo.
echo 必须输入要操作的文件夹路径参数,或拖动文件夹到此命令文件上。
echo.
pause
goto end
:action %1
echo --------------------------------------------------------------------------
echo 本次操作将删除 [%1] 文件夹下所有的svn标记,请慎重操作!
echo     Y 清理文件夹
echo     N 退出
echo ---------------------------------------------------------------------------
choice /c YN /m 请选择菜单(按ctrl+c或N退出):
if %errorlevel% equ 2 goto end
echo 正在清理文件夹:%1
echo 请稍候...
for /r %1 %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn"
echo 清理完毕!
echo 按任意键退出...
pause>echo.
:end
exit
 

猜你喜欢

转载自lkf009.iteye.com/blog/1605749