天天看點

菜鳥打造30秒清除系統垃圾批處理

這篇文章講一下網上流傳很廣的一個“30秒清除系統垃圾”的批處理,本文站在新手的角度寫的,哪怕你不懂一點批處理,這個文章你也可以看懂的。

先說一些這個批進行中用到的一些基本指令:

@:加在指令行的最前面,表示運作時不顯示這一行的指令行(隻能影響目前行);

echo:表示顯示此指令後的字元;

echo off:表示在此語句後所有運作的指令都不顯示指令行本身;

del:删除 /f:強制删除 /s: 删除目前檔案夾及其所有子檔案夾的檔案 /q:不要求确認;

rd:一個删除子目錄的指令;

md:建立一個檔案夾;

pause:運作此指令會暫停批處理的執行,并在螢幕上顯示Press any key to continue...的提示,等待使用者按任意鍵後繼續。

幾個系統變量的表示:

"%SYSTEMDRIVE%"是指您系統所在的磁盤目錄,如果您的系統裝在C槽,那麼"%SYSTEMDRIVE%"等價于"C:";

%windir% = %SystemRoot% = C:WINDOWS目前啟動的系統的所在目錄;

%USERPROFILE% = C:Documents and Settings目前使用者檔案夾 目前使用者資料變量。

好了,如果上面的都清楚了,那下面的也容易明白了。

@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%
ecycled*.*   (清空資源回收筒,如果資源回收筒清空了,這一句其實也派不
上用處的)
del /f /s /q %windir%*.bak       (強行删除目前啟動的系統的所在目錄中擴充名為.bak的檔案)
del /f /s /q %windir%prefetch*.*       (強行删除目前啟動的系統的所在目錄中prefetch檔案
夾中的所有檔案)
rd /s /q %windir%	emp & md %windir%	emp     (将系統中的temp檔案夾删除後再建立一個temp文
件夾)
del /f /q %userprofile%cookies*.*           (删除目前使用者檔案夾中cookies檔案夾中的所有
檔案)
del /f /q %userprofile%
ecent*.*       (删除目前使用者檔案夾中recent檔案夾中的所有檔案)
del /f /s /q "%userprofile%Local SettingsTemporary Internet Files*.*"     (删除目前用
戶檔案夾中Local SettingsTemporary Internet Files中的所有檔案)
del /f /s /q "%userprofile%Local SettingsTemp*.*"         (删除目前使用者檔案夾中Local 
SettingsTemp中的所有檔案)
del /f /s /q "%userprofile%
ecent*.*"       (删除目前使用者檔案夾中recent檔案夾中的所有文
件)
echo 清除系統垃圾完成!       (螢幕顯示“清除系統垃圾完成!”)
echo. & pause       (螢幕顯示“Press any key to continue...”)注:echo.的作用是使螢幕上
回顯一空行      

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9460545/viewspace-957405/,如需轉載,請注明出處,否則将追究法律責任。

轉載于:http://blog.itpub.net/9460545/viewspace-957405/

繼續閱讀