查看單個文章
舊 2003-05-20, 09:37 AM   #2 (permalink)
getter
管理員
 
getter 的頭像
榮譽勳章
UID - 6433
在線等級: 級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時級別:96 | 在線時長:9733小時 | 升級還需:64小時
註冊日期: 2002-12-08
住址: 天線星球
文章: 8157
精華: 0
現金: 19955 金幣
資產: 765391 金幣
預設 Re: 自動清除windows裡temp中的檔案

引用:
原文由 skydog 所發表
自動刪除\Windows\Temp\中的檔案在Windows中有許多應用程式,在安裝時會先將檔案資料解壓縮至Windows安裝目錄下的Temp資料夾當中,然後在進行安裝,可是這些應用程式多半不會自動刪除這些檔案,所以便會造成Temp中暫存檔越來越多而浪費空間,而只能定期手動刪除這些檔案。不過我們只須在autoexec.bat這個開機自動執行批次檔中加入幾行描述,便能夠在每次開機時自動刪除這些暫存檔了!
1.首先請檢查C:\下是否有autoexec.bat這個檔,如果有請在該檔上按下滑鼠右鍵選
「編輯」;如果沒有 這個檔,請自行於C:\中新增一個文字檔,並將檔案名稱改為
autoexec.bat然後進行「編輯」

2.在編輯autoexec.bat視窗中輸入以下敘述:
@DelTree /Y C:\WINDOWS\Temp
@MD C:\WINDOWS\Temp
@Del c:\windows\*.tmp

3.編輯後存檔開即完成自動刪除Temp中檔案的設定了,往後在開機進入Windows時便會
自動清除Temp中的暫存檔案了。
這個方法會有一個問題,你裝 OFFICE 2000 就知道是這麼一回事了。
因為裝 OFFICE 2000 會"重新開機",安裝程式本身所需的檔案部分
會被放在 TEMP 資料夾中待重新進入桌面在使用,但是這部分的檔案
會被 autoexec.bat 中的上述語法給 ...... 阿魯霸了,於是乎導致安裝
失敗,新版的 NERO 也是如此。最理想的做法是將上述的語法,另寫一
abc.bat 的批次檔,把它放到"開始功能表"的"啟動"裡既可解決。
再者 @DelTree /Y C:\WINDOWS\Temp 會把TEMP 資料夾
給殺掉,導致可能的錯誤,應該是
@DelTree /Y C:\WINDOWS\Temp\*.* 才對。

像我是命名為 DelTemp.BAT 的批次檔,內容如下(虛線中的內容):
-------------------------------------------------------------------------------
@echo off
Echo 快 速 磁 碟 清 理 ....... 開始 !!
Echo Speed H.D.D TEMP File(s) Delete .... START !!
Echo ......
Echo ...
Echo .
C:\Windows\command\DELTREE /y C:\*.TMP
C:\Windows\command\DELTREE /y C:\Windows\*.TMP
C:\Windows\command\DELTREE /y C:\Windows\TEMP\*.*
Echo .
Echo ...
Echo ......
Echo 快 速 磁 碟 清 理 ....... 結束 !!
Echo Speed H.D.D TEMP File(s) Delete ...... END !!
-------------------------------------------------------------------------------
放到 C:\Windows\command 中,在拉個"捷徑"到"開始功能表"的"啟動"
裡,又可以會換上好看的圖示,設定視窗大小......。再者,如有新增的要殺
的 *.tmp 可以追加......。

印象中,好像也有人說過這個,我也提過這個問題。可以用 Windows
"磁碟清理" 或用"專屬程式"設定一下代勞。

粉抱歉,GY 一推,知道你的好意...但是不要.....
getter 目前離線  
送花文章: 37855, 收花文章: 6441 篇, 收花: 26052 次