bat批量删.svn
生活随笔
收集整理的這篇文章主要介紹了
bat批量删.svn
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
==================1=======================
Bat代碼 收藏代碼
@echo off :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
::主處理過程,執(zhí)行清理工作
@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 功能:(查找當前所有目錄以及子目錄下的.svn,然后刪除)
以上代碼另存為svn.bat即可,除刪除.svn目錄,同樣也可以指定刪除其他目錄。===================2========================@echo on
color 2f
mode con: cols=80 lines=25
@REM
@echo 正在清理SVN文件,請稍候......
@rem 循環(huán)刪除當前目錄及子目錄下所有的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 清理完畢!!!
@pause
?
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的bat批量删.svn的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql create routine
- 下一篇: 三点前买入基金当天上涨与我有关吗