vs2008裡批量刪除歷史記錄與.ncb、.obj等檔案
阿新 • • 發佈:2019-01-25
使用vs2008時間長了,在檔案列表有很多的檔案記錄、在工程列表裡也有很多工程記錄,到登錄檔裡的HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0已檢視, 發現這些記錄儲存在FileMRUList、ProjectMRUList子項下,這些記錄既可以手動刪除,也可以用.bat刪除。清除歷史記錄的批處理如下:
//Clear_History.bat
@echo off
@REG Delete HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\FileMRUList /va /f
@REG Delete HKEY_CURRENT_USER\Software \Microsoft\VisualStudio\9.0\ProjectMRUList /va /f
echo "vs2008 History is Cleared"
echo.&pause
當需要對一個vs2008進行備份時,比如備份壓縮成 Hello_20170728_add1.rar,該工程由於有.ncb、.obj、.pdb等等檔案,佔用過多的空間,可以把它批量刪除,這樣會節省10M左右的空間。清除.ncb、.obj、.pdb的批處理如下:
//Clear_ncb.bat
@echo off
del /f /q /s *.ncb
del /f /q /s *.obj
del /f /q /s *.pch
del /f /q /s *.pdb
del /f /q /s *.idb
注意,清除歷史記錄、清除.ncb、.obj檔案,這兩個操作之前都需要關閉vs2008,否則會清除失敗。