发布:2021/5/13 15:38:16作者:管理员 来源:本站 浏览次数:1025
另外一种方法是自己写一个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.
注意这种方式是彻底删除,不会在回收站找到。
改装版本:
请将bat文件放在bin目录下
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.
|
© Copyright 2014 - 2024 柏港建站平台 ejk5.com. 渝ICP备16000791号-4