史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   作業系統操作技術文件 (http://forum.slime.com.tw/f128.html)
-   -   自動清除windows裡temp中的檔案 (http://forum.slime.com.tw/thread37094.html)

skydog 2003-05-19 03:35 AM

自動清除windows裡temp中的檔案
 
自動刪除\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中的暫存檔案了。

getter 2003-05-20 09:37 AM

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 一推,知道你的好意...但是不要.....:D

skydog 2003-05-20 09:10 PM

謝謝大大您的用心從中指正,雖然還沒碰過大大您所說的問題,不過還是該讓大家看一看分享一下,推~~~

0900 2003-05-20 09:15 PM

感謝二位大大的經驗分享!

chrisc283 2003-05-25 11:54 AM

謝謝分享
我又學到ㄌ一些

gkboy 2003-05-26 01:27 AM

批評越多學越多
大家來批評吧....

劍狂刀痴 2003-05-26 10:34 PM

多謝大大的分享,但2000應該也是可以用吧,只要改個路徑,是嗎?

jeffzhou 2003-06-23 10:37 AM

感謝你的經驗分享

jeanjye 2003-06-24 04:19 PM

謝謝您的分享^^

tranyiyin 2003-08-28 06:15 PM

謝謝大大分享

sanyen 2003-08-28 06:58 PM

這方法如何

在autoexec.bat增設這2行
set temp=c:\windows\temp
set tmp=c:\windows\temp

建一個批次檔,
echo |Y deltree c:\windows\temp\*.*

名字隨意取,位置隨意放,副檔名要bat,想刪除暫存檔就給他執行一下,不知如何。(Y旁邊那一槓是"\"上那各符號)


所有時間均為台北時間。現在的時間是 03:27 AM

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

『服務條款』

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


SEO by vBSEO 3.6.1