日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

MS IDE 工程垃圾清理

發(fā)布時(shí)間:2024/4/15 编程问答 59 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MS IDE 工程垃圾清理 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

精簡(jiǎn)版批處理清理項(xiàng)目垃圾
======================================================================
color fc&title 清理VS2010+編譯垃圾文件批處理
@echo 清理開(kāi)始…
rd /s /q Debug
rd /s /q ipch
del /f /s /q *.sdf
@pause
======================================================================
優(yōu)化版批處理清理項(xiàng)目垃圾
======================================================================
echo 正在清理VS2010+工程中不需要的文件
echo 請(qǐng)確保本文件放置在工程目錄之中并關(guān)閉VS2010+
echo 開(kāi)始清理請(qǐng)稍等……
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 文件清理完畢!本程序?qū)⒃?秒后退出!現(xiàn)在進(jìn)入倒計(jì)時(shí)………
@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 倒計(jì)時(shí)……%i%
cscript //nologo %temp%.\tmp$$$.vbs
goto Timeout
goto End
:Next
cls &
echo.
======================================================================

下面說(shuō)下另一種解決方式,修改配置文件
_______________________________________________________________________________________________________________________

vs2010下的解決方法是:
Tools->Options->Text Editor->C/C++->Advanced->Disable Database,設(shè)置為T(mén)rue
但是這樣的辦法會(huì)產(chǎn)生另外的一些問(wèn)題,可能會(huì)導(dǎo)致其他的一些功能不能使用。例外一種解決方法是:
Tools->Options->Text Editor->C/C++->Advanced,在 Fallback Location 的屬性組中,將”Always Use Fallback Location”設(shè)置為 true,將”Do Not Warn If Fallback Location Used” 設(shè)置為 true ,然后刪除解決方案目錄下的 sdf 文件和 ipch 目錄,再次打開(kāi)解決方案,發(fā)現(xiàn)這些煩人的東西已經(jīng)不見(jiàn)了。
“Fallback Location” 屬性說(shuō)明:這是存儲(chǔ)瀏覽信息數(shù)據(jù)庫(kù)和 IntelliSense 文件的第二個(gè)位置,如果不指定則放置到臨時(shí)目錄中則存在于臨時(shí)目錄的VC++ 的目錄中。
可以在 “Fallback Location” 屬性中,設(shè)置一個(gè)固定的路徑來(lái)存儲(chǔ)這些文件,比如D:\VS2010Temp,這樣也比較好管理這些龐大的臃腫的文件,可以定期清理掉它們,釋放出硬盤(pán)空間!

vs2012下的解決方法是:
和vs2010大同小異,工具->選項(xiàng)->文本編輯器-> C/C++ ->高級(jí)->回退位置(Rollback Location)
_______________________________________________________________________________________________________________________

補(bǔ)充一下 vs2008的 (注意會(huì)同時(shí)刪除.svn等同步記錄)
REM from http://www.jb51.net/softjc/39634.html
del /s /f /a /q debug
del /s /f /a /q release
cd “%1″
del *.ncb *.suo *.scc *.user *.aps *.obj *.ilk *.pdb *.idb *.pch *.dep *.res /s /f /a /q
del *.exe.embed.* *.exe.inter* *.dll.embed.* *.dll.inter* /s /f /a /q
del BuildLog.htm UpgradeReport*.* UpgradeLog.xml *.sln.old /s /f /a /q
del *.svn-base all-wcprops entries dir-prop-base /s /f /a /q
for /f “delims=” %%i in (‘dir /ad /b /s’) do call :rd_dir_empty “%%i”
goto :eof
rem ======= 刪除空目錄 =========
:rd_dir_empty
rd %1 2>nul||goto :eof
set dir_route=%1
for /f “delims=” %%i in (%dir_route%) do (
set dir_route=”%%~dpi”
for /f “delims=” %%j in (‘dir /ad /b “%%~dpi”‘)do rd “%%~dpi%%j” 2>nul||goto :eof
)
:: 把路徑最后的\去掉,以便set route_deepest=”%%~dpi”能取到上一層路徑
if “%dir_route:~-2,1%”==”\” set dir_route=”%dir_route:~1,-2%”
if /i not “%cd%”==%dir_route% call :rd_dir_empty %dir_route%
goto :eof

_______________________________________________________________________________________________________________________
那再補(bǔ)個(gè)針對(duì)vc6的吧

@echo off
title 清理VC6工程垃圾文件
color F
del /F /S /Q *.aps
del /F /S /Q *.ncb
del /F /S /Q *.htm
del /F /S /Q *.obj
del /F /S /Q *.manifest
del /F /S /Q *.pch
del /F /S /Q *.pdb
del /F /S /Q *.idb
del /F /S /Q *.ilk
del /F /S /Q *.exp
del /F /S /Q *.res
del /F /S /Q *.dep
del /F /S /Q *.bsc
del /F /S /Q *.sbr
del /F /S /Q *.opt
del /F /S /Q *.plg
rd /S /Q Debug
rd /S /Q Release
打完收工~

?

摘自:DarkRay's BLoG.!

轉(zhuǎn)載于:https://www.cnblogs.com/BjblCracked/p/3663878.html

總結(jié)

以上是生活随笔為你收集整理的MS IDE 工程垃圾清理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。