細致分析網上所流行的30秒清除系統垃圾

  2007-05-19 00:00 作者: 出處: 論壇整理 責任編輯:原野

這篇文章講一下網上流傳很廣的一個「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%\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\*.*” (刪除當前用戶文件夾中Local Settings\Temp\中的所有文件) del /f /s /q “%userprofile%\recent\*.*” (刪除當前用戶文件夾中recent文件夾中的所有文 件) echo 清除系統垃圾完成! (螢幕顯示「清除系統垃圾完成!」) echo. & pause (螢幕顯示「Press any key to continue…」)註:echo.的作用是使螢幕上 回顯一空行

細致分析網上所流行的30秒清除系統垃圾
  細致分析網上所流行的30秒清除系統垃圾
  細致分析網上所流行的30秒清除系統垃圾
  細致分析網上所流行的30秒清除系統垃圾