1. 程式人生 > >vs2008裡批量刪除歷史記錄與.ncb、.obj等檔案

vs2008裡批量刪除歷史記錄與.ncb、.obj等檔案

  使用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,否則會清除失敗。