另一種方法是本身寫一個bat文件來清理,很是方便,下面是本身寫的驗證過比較好用的方法。 bat文件內容以下: echo 正在清理VS2010工程中不須要的文件 echo 請確保本文件放置在工程目錄之中並關閉VS2010 echo 開始清理請稍等...... echo 清理sdf文件 del /q/a/f/s *.sdf echo 清理ipch文件 del /q/a/f/s ipch\*.* echo 清理Debug文件 del /q/a/f/s Debug\*.obj del /q/a/f/s Debug\*.tlog del /q/a/f/s Debug\*.log del /q/a/f/s Debug\*.idb del /q/a/f/s Debug\*.pdb del /q/a/f/s Debug\*.ilk del /q/a/f/s Debug\*.pch del /q/a/f/s Debug\*.bsc del /q/a/f/s Debug\*.sbr echo 清理Release文件 del /q/a/f/s Release\*.obj del /q/a/f/s Release\*.tlog del /q/a/f/s Release\*.log del /q/a/f/s Release\*.idb del /q/a/f/s Release\*.pdb del /q/a/f/s Release\*.ilk del /q/a/f/s Release\*.pch echo 清理Temp文件 del /q/a/f/s Temp\*.* ECHO 文件清理完畢!本程序將在3秒後退出!如今進入倒計時......... @echo off echo WScript.Sleep 300 > %temp%.\tmp$$$.vbs set /a i =3 :Timeout if %i% == 0 goto Next setlocal set /a i = %i% - 1 echo 倒計時……%i% cscript //nologo %temp%.\tmp$$$.vbs goto Timeout goto End :Next cls & echo. 注意這種方式是完全刪除,不會在回收站找到。
改裝版本:html
請將bat文件放在bin目錄下svn
echo 正在清理VS工程中不須要的文件 echo 請確保本文件放置在工程目錄之中並關閉VS2010 echo 開始清理請稍等...... @echo 正在清理SVN文件,請稍候...... @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 清理完畢!!! echo 清理sdf文件 del /q/a/f/s *.sdf echo 清理ipch文件 del /q/a/f/s ipch\*.* echo 清理Log文件 rmdir /s/q Debug\Log rmdir /s/q Release\Log echo 清理cfg文件 del /q/a/f Debug\*.xml del /q/a/f Release\*.xml echo 清理Debug文件 del /q/a/f/s Debug\*.obj del /q/a/f/s Debug\*.tlog del /q/a/f/s Debug\*.log del /q/a/f/s Debug\*.idb del /q/a/f/s Debug\*.pdb del /q/a/f/s Debug\*.ilk del /q/a/f/s Debug\*.pch del /q/a/f/s Debug\*.bsc del /q/a/f/s Debug\*.sbr del /q/a/f/s Debug\*.vshost.exe del /q/a/f/s Debug\*.vshost.exe.config echo 清理Release文件 del /q/a/f/s Release\*.obj del /q/a/f/s Release\*.tlog del /q/a/f/s Release\*.log del /q/a/f/s Release\*.idb del /q/a/f/s Release\*.pdb del /q/a/f/s Release\*.ilk del /q/a/f/s Release\*.pch del /q/a/f/s Release\*.vshost.exe del /q/a/f/s Release\*.vshost.exe.config echo 清理Temp文件 del /q/a/f/s Temp\*.* ECHO 文件清理完畢!本程序將在3秒後退出!如今進入倒計時......... @echo off echo WScript.Sleep 300 > %temp%.\tmp$$$.vbs set /a i =3 :Timeout if %i% == 0 goto Next setlocal set /a i = %i% - 1 echo 倒計時……%i% cscript //nologo %temp%.\tmp$$$.vbs goto Timeout goto End :Next cls & echo.