rem 臨時文件(如:*.tmp、*._mp)日志文件(*.log)、臨時幫助文件(*.gid)、磁盤檢查文件(*.chk)、臨時備份文件(如: *.old、*.bak) rem %systemdrive%是系統盤,%windir%是系統文件夾,%userprofile%當前用戶文件夾,recent是最近瀏覽過的文檔 rem del /f /s /q %windir%/prefetch/*.* rem 上面這一行刪除的是“系統預先裝載”文件,一般不要刪 rem rd /s /q %windir%/temp & md %windir%/temp rem 上一行的操作會改變文件夾的屬性,這個屬性會影響asp+access程序,所以給注釋掉了,換成下邊的了,缺點是不能刪除這個文件夾下的文件夾,但文件都刪除了 rem 新增加的清除C:根目錄下的MSN"用戶體驗改善計劃"生成的臨時文件 rem del /f /a /q %systemdrive%/*.sqm rem 去掉了,下邊這一行,今天在控制面板里裝DNS時提示要sp2 光盤,插上我制作的光盤不行。好像必須到下面這個文件夾里找,雖然一般人都不會用到,但還是不要刪除這個為好。 rem del /f /s /q %windir%/ServicePackFiles/*.* rem 去掉了,下邊這一行,雖然傳說中沒事,但沒有事,不代表不會有事,系統經常出錯了,可以把這個文件夾下的東西刪除,系統會重建。 rem del /f /s /q %windir%/SoftwareDistribution/Download/*.* rem去掉了下邊這一行,因為:有些安裝信息會放到這里面,刪除的話卸載軟件時會有很大的麻煩,還有,如果您是用在服務器方面,這些記錄是絕對不可以刪除的,日志文件很重要的。 rem del /f /s /q %systemdrive%/*.log
@echo off title 柳永法專用垃圾清工具,正在清理中... echo 正在清除系統垃圾文件,請稍等...... del /f /s /q %systemdrive%/*.tmp del /f /s /q %systemdrive%/*._mp del /f /s /q %systemdrive%/*.gid del /f /s /q %systemdrive%/*.chk del /f /s /q %systemdrive%/*.old del /f /s /q %windir%/*.bak del /f /s /q %windir%/temp/*.* del /f /a /q %systemdrive%/*.sqm del /f /s /q %windir%/SoftwareDistribution/Download/*.* del /f /s /q "%userprofile%/cookies/*.*" del /f /s /q "%userprofile%/recent/*.*" del /f /s /q "%userprofile%/local settings/temporary internet files/*.*" del /f /s /q "%userprofile%/local settings/temp/*.*" echo 清除系統垃圾文件完成! echo. & pause
不過后來我們一般都用這個了
復制代碼 代碼如下:
@echo off color f0 echo. echo 正在安全地自動清除垃圾文件…… del /f /q %systemdrive%/*.tmp>nul 2>nul del /f /q %systemdrive%/*._mp>nul 2>nul del /f /q %systemdrive%/*.log>nul 2>nul del /f /q %systemdrive%/*.gid>nul 2>nul del /f /q %systemdrive%/*.chk>nul 2>nul del /f /q %systemdrive%/*.old>nul 2>nul del /f /q %windir%/*.bak>nul 2>nul del /f /q %windir%/*.tmp>nul 2>nul del /f /q %windir%/prefetch/*.*>nul 2>nul del /f /s /q %systemdrive%/recycled/*.* del /f /q "%ALLUSERSPROFILE%/Documents/DrWatson/*.*">nul 2>nul del /f /q "%USERPROFILE%/Cookies/*.txt">nul 2>nul del /f /q /s "%TEMP%/*.*">nul 2>nul del /f /q /s "%Systemroot%/Prefetch/*.*">nul 2>nul del /f /q "%USERPROFILE%/Recent/*.*">nul 2>nul del /f /q "%USERPROFILE%/Application Data/Microsoft/Office/Recent/*.lnk">nul 2>nul del /f /q /s "%USERPROFILE%/Local Settings/Temp/*.*">nul 2>nul rd /s /q %windir%/temp & md %windir%/temp>nul 2>nul if not exist %SystemRoot%/Minidump/NUL del /f /q /s %SystemRoot%/Minidump/*.*>nul 2>nul del /f /s /q "%userprofile%/Local Settings/Temporary Internet Files/*.*">nul 2>nul