清除VS2010工程不需要的文件

清除VS2010工程不需要的文件

以下爲.bat文件的代碼

echo 正在清理VS2010工程中不需要的文件
echo 請確保本文件放置在工程目錄之中並關閉VS2010
echo 開始清理請稍等......

for %%p in ("%cd%") do set folder=%%~nxp
echo %folder%

del /q/a/f/s %folder%\debug\*.sdf
del /q/a/f/s %folder%\debug\*.obj
del /q/a/f/s %folder%\debug\*.pdb
del /q/a/f/s %folder%\debug\*.pch
del /q/a/f/s %folder%\debug\*.idb

del /q/a/f/s %folder%\release\*.sdf
del /q/a/f/s %folder%\release\*.obj
del /q/a/f/s %folder%\release\*.pdb
del /q/a/f/s %folder%\release\*.pch
del /q/a/f/s %folder%\release\*.idb

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.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章