史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   作業系統操作技術文件 (http://forum.slime.com.tw/f128.html)
-   -   WindowsXP 的簡易磁碟清理 開機執行版 (http://forum.slime.com.tw/thread168159.html)

getter 2006-02-13 02:36 PM

WindowsXP 的簡易磁碟清理 開機執行版
 
1.準備以前 DOS 或 Windows9X 時代的 Deltree.exe 程式。
2.找出 WindowsXP 的系統暫存路徑以及使用者暫存路徑。
3.編輯 *.bat 或 *.cmd 的 Batch 文件(如: Deltemp.bat/.cmd)。
4.
方法一︰建立該文件的捷徑,並丟到"啟動"。
方法二︰修改登錄檔的自動啟動項目...

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"DelTemp"="\"C:\\deltmpXP\\deltemp.cmd\""

5.每次開機時,便會自動清理該 Temp 中的不需要的檔案。

------------------------------------------------------------------
依照 WindowsXP 安裝的預設值,WindowsXP 的系統暫存路徑以及
使用者暫存路徑,分別是 %SystemRoot%\TEMP 以及
%USERPROFILE%\Local Settings\Temp 的資料夾。

文字模式的刪除語法為 Deltree /y %SystemRoot%\TEMP\*.*
文字模式的刪除語法為 Deltree /y %USERPROFILE%\Local Settings\Temp\*.*

實際上 %USERPROFILE%\Local Settings\Temp 還是刪除不到,必須用另一種
方法。先訪問在刪除︰語法如下

C:
CD %USERPROFILE%\Local Settings
Deltree /y Temp\*.*

如此就能殺到...

當然如果各位版包不想 DIY,我也有做好的文件可供測試...
不過有先決堤條件喔︰

1.WindowsXP 的系統暫存路徑以及使用者暫存路徑必須是預設值的
%SystemRoot%\TEMP 以及 %USERPROFILE%\Local Settings\Temp 的資料夾。

2.文件安裝需在 C:\Deltemp 中。

我所製作的文件以打包好了,直接下一步既可(安裝路徑是 C:\,就是啦)。


選一個下吧(下載的文件以更新)

BAT 文件︰
http://rapidshare.de/files/13170236/...Batch.exe.html

CMD 文件︰
http://rapidshare.de/files/13170283/...P-CMD.exe.html


如果說,系統暫存路徑以及使用者暫存路徑已經改過的畫,
就要去修改 C:\Deltemp 中的 Deltemp.bat/.cmd 文件的內容
才會有作用喔,不過要小心改,不然會很慘喔。

------------------------------------------------------------------

後來又想到一種針對使用者暫存檔路徑的清空語法:

Deltree /y %Temp%\*.* 或者是 Deltree /y %Tmp%\*.*

千萬不可以用 Deltree /y %Temp% 或者是 Deltree /y %Tmp%
會導致該資料夾遺失,屆時更慘。

讓刪除程式直接對 %TEMP% 或 %TMP% 的定義變數做刪除動作就很 OK,
就不用像以往直接指定其路徑,CMD 命令在解釋 %TEMP% 或 %TMP% 時會
自行翻譯成使用者暫存路徑,如︰
當我們定義 TMP=C:\TMEP 及 TEMP=C:\TMEP 時
原來的 Deltree /y %Tmp%\*.* 時,CMD 會解釋時 Deltree /y C:\TMEP\*.*
也就是會替代,CMD 命令解釋會把定義變數 %TMP% 以 C:\TMEP 取代。

這樣我們在設定系統的 TMP 以及 TEMP 的資料夾時,那 DelTemp.bat/.cmd
的修改就能減少甚至不用改變。

以 CMD 對 TMP 以及 TEMP 的變數內容的取得上似乎只能取得到
【使用者暫存檔】的路徑位置,而系統本身的【系統暫存檔】的
路徑位置就抓不到了。


解決【系統暫存檔】的自訂位置的方法
方法 1.
若要是自行指定 TMP 以及 TEMP 的資料夾時,只改變【使用者暫存檔】
的部分,【系統暫存檔】則保持緣預設值。

方法 2.
若要是自行指定 TMP 以及 TEMP 的資料夾時,將【使用者暫存檔】
以及【系統暫存檔】指向到同一個位置。

方法 3.
辛苦一點,把 DelTemp.bat/.cmd 中,用來刪除【系統暫存檔】
的語法也一起改。

六翼黑帝斯 2006-02-13 10:40 PM

感謝大大分享~
有空再來測試看看有迷有用


所有時間均為台北時間。現在的時間是 06:16 AM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1