1. 程式人生 > 其它 >Dos批處理編寫一鍵清理系統垃圾的bat程式碼

Dos批處理編寫一鍵清理系統垃圾的bat程式碼

del 命令的引數
/F 強制刪除只讀檔案。
/S 從所有子目錄刪除指定檔案。
/Q 安靜模式。刪除全域性萬用字元時,不要求確認。

rd 命令的引數
/s 除目錄本身外,還將刪除指定目錄下的所有子目錄和檔案。用於刪除目錄樹。
/q 安靜模式
/s 刪除目錄樹時不要求確認。

程式碼一

@echo off & title 清理系統垃圾
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*.mp3
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /s /q "C:\Documents and Settings\Administrator\Local Settings\History"
del /f /s /q "C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files"
del /f /s /q "C:\Documents and Settings\Administrator\Local Settings\Temp"
del /f /s /q "C:\Documents and Settings\Administrator\Local Settings\Temp\_xl7vss_"
del /f /s /q "D:\Program Files\QvodPlayer\Data" 

程式碼二

@echo off 
echo 正在清理系統垃圾檔案,請稍等...... 
del /f /s /q %systemdrive%\*.tmp 
del /f /s /q %systemdrive%\*._mp 
del /f /s /q %systemdrive%\*.log 
del /f /s /q %systemdrive%\*.gid 
del /f /s /q %systemdrive%\*.chk 
del /f /s /q %systemdrive%\*.old 
del /f /s /q %systemdrive%\recycled\*.* 
del /f /s /q %windir%\*.bak 
del /f /s /q %windir%\prefetch\*.* 
rd /s /q %windir%\temp & md %windir%\temp 
del /f /q %userprofile%\cookies\*.* 
del /f /q %userprofile%\recent\*.* 
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*" 
del /f /s /q "%userprofile%\Local Settings\Temp\*.*" 
del /f /s /q "%userprofile%\recent\*.*" 
echo 清理系統垃圾完成! 

然後把上面的內容儲存為 清理垃圾批處理.bat,當然大家可以根據自己的需求增減目錄或檔案型別即可。