批處理文件刪除SVN版本信息.bat文件內容如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 @echo off echo *********************************************************** echo 清除SVN版本信息 echo *********************************************************** :start ::啟動過程,切換目錄 :set pwd=%cd% :cd %1 echo 工作目錄是:& chdir :input ::獲取輸入,根據輸入進行處理 set source=: set /p source=確定要清楚當前目錄下的.svn信息嗎?[Y/N/Q] set "source=%source:"=%" if "%source%"=="y" goto clean if "%source%"=="Y" goto clean if "%source%"=="n" goto noclean if "%source%"=="N" goto noclean if "%source%"=="q" goto end if "%source%"=="Q" goto end goto input :clean ::主處理過程,執行清理工作 @echo on @for /d /r %%c in (.svn) do @if exist %%c ( rd /s /q %%c & echo 刪除目錄%%c) @echo off echo "當前目錄下的svn信息已清除" goto end :noclean ::分支過程,取消清理工作 echo "svn信息清楚操作已取消" goto end :end ::退出程序 cd "%pwd%" pause