清除svn文件的bat腳本整理
更新時間:2012年03月24日 01:10:33 作者:
清理SVN目錄中配置文件.svn的bat腳本,去除這些不需要的文件,減少文件體積
第一個:比較直接的代碼,循環(huán)刪除當(dāng)前目錄及子目錄下所有的SVN文件
@echo on
color 2f
mode con: cols=80 lines=25
@REM
@echo 正在清理SVN文件,請稍候......
@rem 循環(huán)刪除當(dāng)前目錄及子目錄下所有的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
第二個:不如上面的簡潔
@echo off
D:
CD D:/wwwroot/tws/estore/estore
:BEGIN
CHOICE /C YN /M "Run svn update"
IF ERRORLEVEL ==2 GOTO RUNANT
IF ERRORLEVEL ==1 GOTO SVNUP
GOTO BEGIN
:SVNUP
echo svn updating ...
svn update
echo svn update completed
GOTO RUNANT
:RUNANT
CHOICE /C YN /M "Run Ant"
IF ERRORLEVEL ==2 GOTO END
IF ERRORLEVEL ==1 GOTO ONE
GOTO END
:ONE
ECHO Run Ant ...
ant
GOTO END
:END
echo bye ...
pause
rmdir /s /q 再在刪除的路徑添加通配符就行了。。。
復(fù)制代碼 代碼如下:
@echo on
color 2f
mode con: cols=80 lines=25
@REM
@echo 正在清理SVN文件,請稍候......
@rem 循環(huán)刪除當(dāng)前目錄及子目錄下所有的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
第二個:不如上面的簡潔
復(fù)制代碼 代碼如下:
@echo off
D:
CD D:/wwwroot/tws/estore/estore
:BEGIN
CHOICE /C YN /M "Run svn update"
IF ERRORLEVEL ==2 GOTO RUNANT
IF ERRORLEVEL ==1 GOTO SVNUP
GOTO BEGIN
:SVNUP
echo svn updating ...
svn update
echo svn update completed
GOTO RUNANT
:RUNANT
CHOICE /C YN /M "Run Ant"
IF ERRORLEVEL ==2 GOTO END
IF ERRORLEVEL ==1 GOTO ONE
GOTO END
:ONE
ECHO Run Ant ...
ant
GOTO END
:END
echo bye ...
pause
rmdir /s /q 再在刪除的路徑添加通配符就行了。。。
相關(guān)文章
使用批處理for命令清除事件查看器所有Windows EventLog日志
以前裝完系統(tǒng)后要做個Ghost,為了達到完美,每次做Ghost前都會手動清除 事件查看器所有Windows EventLog日志2013-05-05