C#.bat文件清理工程目錄

另一種方法是本身寫一個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.

清除svn/vss小工具

沒事瞎忽悠,發一小工具,用來快速清除svn/vss文件.包源碼      
相關文章
相關標籤/搜索