首页 > 代码库 > C#.bat文件清理工程目录

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

另外一种方法是自己写一个bat文件来清理,非常方便,下面是自己写的验证过比较好用的方法。bat文件内容如下:echo 正在清理VS2010工程中不需要的文件echo 请确保本文件放置在工程目录之中并关闭VS2010echo 开始清理请稍等......echo 清理sdf文件del /q/a/f/s *.sdfecho 清理ipch文件del /q/a/f/s ipch\*.*echo 清理Debug文件del /q/a/f/s Debug\*.objdel /q/a/f/s Debug\*.tlogdel /q/a/f/s Debug\*.logdel /q/a/f/s Debug\*.idbdel /q/a/f/s Debug\*.pdbdel /q/a/f/s Debug\*.ilkdel /q/a/f/s Debug\*.pchdel /q/a/f/s Debug\*.bscdel /q/a/f/s Debug\*.sbrecho 清理Release文件del /q/a/f/s Release\*.objdel /q/a/f/s Release\*.tlogdel /q/a/f/s Release\*.logdel /q/a/f/s Release\*.idbdel /q/a/f/s Release\*.pdbdel /q/a/f/s Release\*.ilkdel /q/a/f/s Release\*.pchecho 清理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.注意这种方式是彻底删除,不会在回收站找到。 

  改装版本:

请将bat文件放在bin目录下

echo 正在清理VS工程中不需要的文件echo 请确保本文件放置在工程目录之中并关闭VS2010echo 开始清理请稍等......@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 *.sdfecho 清理ipch文件del /q/a/f/s ipch\*.*echo 清理Log文件rmdir /s/q Debug\Logrmdir /s/q Release\Logecho 清理cfg文件del /q/a/f Debug\*.xmldel /q/a/f Release\*.xmlecho 清理Debug文件del /q/a/f/s Debug\*.objdel /q/a/f/s Debug\*.tlogdel /q/a/f/s Debug\*.logdel /q/a/f/s Debug\*.idbdel /q/a/f/s Debug\*.pdbdel /q/a/f/s Debug\*.ilkdel /q/a/f/s Debug\*.pchdel /q/a/f/s Debug\*.bscdel /q/a/f/s Debug\*.sbrdel /q/a/f/s Debug\*.vshost.exedel /q/a/f/s Debug\*.vshost.exe.configecho 清理Release文件del /q/a/f/s Release\*.objdel /q/a/f/s Release\*.tlogdel /q/a/f/s Release\*.logdel /q/a/f/s Release\*.idbdel /q/a/f/s Release\*.pdbdel /q/a/f/s Release\*.ilkdel /q/a/f/s Release\*.pchdel /q/a/f/s Release\*.vshost.exedel /q/a/f/s Release\*.vshost.exe.configecho 清理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.

  

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