| 
 細(xì)致分析網(wǎng)上所流行的30秒清除系統(tǒng)垃圾2007-05-19 00:00 作者: 出處: 論壇整理 責(zé)任編輯:原野  
   這篇文章講一下網(wǎng)上流傳很廣的一個(gè)“30秒清除系統(tǒng)垃圾”的批處理,本文站在新手的角度寫(xiě)的,哪怕你不懂一點(diǎn)批處理,這個(gè)文章你也可以看懂的。
   先說(shuō)一些這個(gè)批處理中用到的一些基本命令:
   @:加在命令行的最前面,表示運(yùn)行時(shí)不顯示這一行的命令行(只能影響當(dāng)前行);
   echo:表示顯示此命令后的字符;
   echo off:表示在此語(yǔ)句后所有運(yùn)行的命令都不顯示命令行本身;
   del:刪除 /f:強(qiáng)制刪除 /s: 刪除當(dāng)前文件夾及其所有子文件夾的文件 /q:不要求確認(rèn);
   rd:一個(gè)刪除子目錄的命令;
   md:創(chuàng)建一個(gè)文件夾;
   pause:運(yùn)行此命令會(huì)暫停批處理的執(zhí)行,并在屏幕上顯示Press any key to continue...的提示,等待用戶按任意鍵后繼續(xù)。
   幾個(gè)系統(tǒng)變量的表示:
   "%SYSTEMDRIVE%\"是指您系統(tǒng)所在的磁盤(pán)目錄,如果您的系統(tǒng)裝在C盤(pán),那么"%SYSTEMDRIVE%\"等價(jià)于"C:\";
   %windir% = %SystemRoot% = C:\WINDOWS當(dāng)前啟動(dòng)的系統(tǒng)的所在目錄;
   %USERPROFILE% = C:\Documents and Settings\當(dāng)前用戶文件夾 當(dāng)前用戶數(shù)據(jù)變量。
   好了,如果上面的都清楚了,那下面的也容易明白了。
 
 
    
        
            | @echo off (不顯示后續(xù)命令及當(dāng)前命令行)
            echo 正在清除系統(tǒng)垃圾文件,請(qǐng)稍等......   (屏幕顯示“正在清除系統(tǒng)垃圾文件,請(qǐng)稍等......”)
            del /f /s /q %systemdrive%\*.tmp     (強(qiáng)行刪除系統(tǒng)算在磁盤(pán)根目錄中擴(kuò)展名為.tmp的文件)
            del /f /s /q %systemdrive%\*._mp     (強(qiáng)行刪除系統(tǒng)算在磁盤(pán)根目錄中擴(kuò)展名為._mp的文件)
            del /f /s /q %systemdrive%\*.log     (強(qiáng)行刪除系統(tǒng)算在磁盤(pán)根目錄中擴(kuò)展名為.log的文件)
            del /f /s /q %systemdrive%\*.gid       (強(qiáng)行刪除系統(tǒng)算在磁盤(pán)根目錄中擴(kuò)展名為.gid的文件)
            del /f /s /q %systemdrive%\*.chk     (強(qiáng)行刪除系統(tǒng)算在磁盤(pán)根目錄中擴(kuò)展名為.chk的文件)
            del /f /s /q %systemdrive%\*.old     (強(qiáng)行刪除系統(tǒng)算在磁盤(pán)根目錄中擴(kuò)展名為.old的文件)
            del /f /s /q %systemdrive%\recycled\*.*   (清空回收站,如果回收站清空了,這一句其實(shí)也派不
            上用處的)
            del /f /s /q %windir%\*.bak       (強(qiáng)行刪除當(dāng)前啟動(dòng)的系統(tǒng)的所在目錄中擴(kuò)展名為.bak的文件)
            del /f /s /q %windir%\prefetch\*.*       (強(qiáng)行刪除當(dāng)前啟動(dòng)的系統(tǒng)的所在目錄中prefetch文件
            夾中的所有文件)
            rd /s /q %windir%\temp & md %windir%\temp     (將系統(tǒng)中的temp文件夾刪除后再新建一個(gè)temp文
            件夾)
            del /f /q %userprofile%\cookies\*.*           (刪除當(dāng)前用戶文件夾中cookies文件夾中的所有
            文件)
            del /f /q %userprofile%\recent\*.*       (刪除當(dāng)前用戶文件夾中recent文件夾中的所有文件)
            del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"     (刪除當(dāng)前用
            戶文件夾中Local Settings\Temporary Internet Files\中的所有文件)
            del /f /s /q "%userprofile%\Local Settings\Temp\*.*"         (刪除當(dāng)前用戶文件夾中Local
            Settings\Temp\中的所有文件)
            del /f /s /q "%userprofile%\recent\*.*"       (刪除當(dāng)前用戶文件夾中recent文件夾中的所有文
            件)
            echo 清除系統(tǒng)垃圾完成!       (屏幕顯示“清除系統(tǒng)垃圾完成!”)
            echo. & pause       (屏幕顯示“Press any key to continue...”)注:echo.的作用是使屏幕上
            回顯一空行 |        |