在 windows 環境,可以透過批次檔方式一鑑清除暫存檔案,釋放空間

將下列內容儲存為 cleanner.bat

cleanner.bat

@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%ecycled\*.*
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%ecent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%ecent\*.*"
echo 清除完成
echo. & pause

將檔案儲存在桌面,點擊右鍵 以管理員身分執行

程式說明

下面這段意思是,刪除C:\ 底下所有 .tmp 副檔名的檔案 其中,*.tmp 的 * 代表任意名稱,以及副檔名為 .tmp

del /f /s /q %systemdrive%\*.tmp

底下這句則是要針對 windows 系統目錄

del /f /s /q %windir%\

目前使用者暫存資料夾目錄

del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\

IE 暫存檔案資料夾

del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\