清理Windows服務器的垃圾文件的批處理
2024-09-10 00:02:01
供稿:網友
復制代碼 代碼如下:
@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 清理系統垃圾完成!
echo. & pause
保存為bat后綴的就可以了。
實際應用價值:
針對服務器突發性的日志和垃圾文件過多影響iis的正常運行時,垃圾文件過多會影響服務器運行速度
做為服務器管理和維護人員,建議平時做好垃圾文件的清理。
以下做詳細說明
@echo off (不顯示后續命令及當前命令行)
echo 正在清除系統垃圾文件,請稍等...... (屏幕顯示“正在清除系統垃圾文件,請稍等......”)
del /f /s /q %systemdrive%/*.tmp (強行刪除系統算在磁盤根目錄中擴展名為.tmp的文件)
del /f /s /q %systemdrive%/*._mp (強行刪除系統算在磁盤根目錄中擴展名為._mp的文件)
del /f /s /q %systemdrive%/*.log (強行刪除系統算在磁盤根目錄中擴展名為.log的文件)
del /f /s /q %systemdrive%/*.gid (強行刪除系統算在磁盤根目錄中擴展名為.gid的文件)
del /f /s /q %systemdrive%/*.chk (強行刪除系統算在磁盤根目錄中擴展名為.chk的文件)
del /f /s /q %systemdrive%/*.old (強行刪除系統算在磁盤根目錄中擴展名為.old的文件)
del /f /s /q %systemdrive%/recycled/*.* (清空回收站,如果回收站清空了,這一句其實也派不上用處的)
del /f /s /q %windir%/*.bak (強行刪除當前啟動的系統的所在目錄中擴展名為.bak的文件)
del /f /s /q %windir%/prefetch/*.* (強行刪除當前啟動的系統的所在目錄中prefetch文件夾中的所有文件)
rd /s /q %windir%/temp & md %windir%/temp (將系統中的temp文件夾刪除后再新建一個temp文件夾)
del /f /q %userprofile%/cookies/*.* (刪除當前用戶文件夾中cookies文件夾中的所有文件)
del /f /q %userprofile%/recent/*.* (刪除當前用戶文件夾中recent文件夾中的所有文件)
del /f /s /q "%userprofile%/Local Settings/Temporary Internet Files/*.*" (刪除當前用戶文件夾中Local Settings/Temporary Internet Files/中的所有文件)
del /f /s /q "%userprofile%/Local Settings/Temp/*.*" (刪除當前用戶文件夾中LocalSettings/Temp/中的所有文件)
del /f /s /q "%userprofile%/recent/*.*" (刪除當前用戶文件夾中recent文件夾中的所有文件)
echo 清除系統垃圾完成! (屏幕顯示“清除系統垃圾完成!”)
echo. & pause (屏幕顯示“Press any key to continue...”)注:echo.的作用是使屏幕上回顯一空行
------------------------------------------------------------
@echo off
@ color 1a 顯示背景和前景文字顏色( 詳細請看下面)
echo 正在清理系統垃圾文件,請稍等...... 不起作用,文字顯示
del /f /s /q %systemdrive%//*.tmp 刪除系統目錄下的全部臨時文件,一般都沒用的,安裝軟件遺留的.