版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/Alexanderrr/article/details/49647501
用Visual Studio 編寫程序的時候,工程目錄中會產生一些臨時文件。使用下面的批處理,可以刪除這些臨時文件,減少磁盤佔用。
以下內容放在記事本中,另存爲bat文件。運行時,放在VC的工程目錄下。
//***************************** 分割線 ********************************************
@VS2012工程目錄清理
@echo Off
del /s /a *.ipch 2>nul
del /s /a *.suo *.sdf 2>nul
del /s /a *.pdb *.ilk *.exe 2>nul
del /s /a *.pch *.pdb *.idb *.res *.obj *.tlog *.tlb 2>nul
@刪除空文件夾
for /f "tokens=*" %%i in ('dir/s/b/ad^|sort /r') do rd "%%i"
//***************************** 分割線 ********************************************
@VS2008工程目錄清理
@echo Off
del /s /a *.txt *.exe *.suo *.ncb *.user *.pdb *.netmodule *.aps *.ilk 2>nul
FOR /R . %%d IN (.) DO rd /s /q "%%dx64" 2>nul
FOR /R . %%d IN (.) DO rd /s /q "%%dDebug" 2>nul
FOR /R . %%d IN (.) DO rd /s /q "%%dRelease" 2>nul
FOR /R . %%d IN (.) DO rd /s /q "%%dBin" 2>nul
FOR /R . %%d IN (.) DO rd /s /q "%%dObj" 2>nul
rem If the Properties directory is empty, remove it
FOR /R . %%d in (.) do rd /q "%%dProperties" 2> nul
//***************************** 分割線 ********************************************
@VC6.0工程目錄清理
@echo Off
del /f *.dsw
del /f *.ncb
del /f *.opt
del /f *.aps
del /f *.clw
del /f *.plg
del /f ReadMe.txt
rd /s /q Debug
rd /s /q Release
以下內容放在記事本中,另存爲bat文件。運行時,放在VC的工程目錄下。
//***************************** 分割線 ********************************************
@VS2012工程目錄清理
@echo Off
del /s /a *.ipch 2>nul
del /s /a *.suo *.sdf 2>nul
del /s /a *.pdb *.ilk *.exe 2>nul
del /s /a *.pch *.pdb *.idb *.res *.obj *.tlog *.tlb 2>nul
@刪除空文件夾
for /f "tokens=*" %%i in ('dir/s/b/ad^|sort /r') do rd "%%i"
//***************************** 分割線 ********************************************
@VS2008工程目錄清理
@echo Off
del /s /a *.txt *.exe *.suo *.ncb *.user *.pdb *.netmodule *.aps *.ilk 2>nul
FOR /R . %%d IN (.) DO rd /s /q "%%dx64" 2>nul
FOR /R . %%d IN (.) DO rd /s /q "%%dDebug" 2>nul
FOR /R . %%d IN (.) DO rd /s /q "%%dRelease" 2>nul
FOR /R . %%d IN (.) DO rd /s /q "%%dBin" 2>nul
FOR /R . %%d IN (.) DO rd /s /q "%%dObj" 2>nul
rem If the Properties directory is empty, remove it
FOR /R . %%d in (.) do rd /q "%%dProperties" 2> nul
//***************************** 分割線 ********************************************
@VC6.0工程目錄清理
@echo Off
del /f *.dsw
del /f *.ncb
del /f *.opt
del /f *.aps
del /f *.clw
del /f *.plg
del /f ReadMe.txt
rd /s /q Debug
rd /s /q Release