自動清除文件的簡易方法和補充

【明慧網2000年12月20日】 上次介紹的Window Washer有一個缺點,就是只能使用30天,30天過後即使再重裝也不行了。其實我們也可以採用另外一種簡易方法來刪除上網和編輯資料的蹤跡,就是用dos的deltree命令。

把下面的一段命令加到windows的autoexec.bat文件的最後:

deltree /y c:\windows\temp\*.*
deltree /y c:\windows\Recent\*.*
deltree /y c:\windows\Tempor~1\*.*
deltree /y c:\windows\History\*.*
deltree /y c:\windows\Cookies\*.txt

這樣每次開機啟動windows時都會執行上面的命令來刪除有關文件夾裏的內容,我加了5個文件夾,windows\temp是臨時文件夾,一般需要及時刪除其內容;第二個windows\Recent是windows開始菜單的文檔文件夾,我們編輯資料時,windows會把你編輯過的資料自動在這個文件夾下存一分,所以也需要刪除;第三個是IE的Temporary Internet Files文件夾在dos下的映射名;第四個是IE的歷史文件夾;最後一個是IE的Cookie文件夾。

另外,我的windows98的安裝路徑是c:\windows,實際使用時你需要將它替換成你的windows98的安裝路徑就可以了。當然,IE的歷史記錄和Cookie都可以在IE中設置禁止。我加的這5個文件夾是針對windows98和IE的,你也可以根據自己的需要加上其它需要刪除的文件夾,用類似上面的格式:

deltree/y 文件夾絕對路徑名\*.*

這樣該文件夾下的所有內容包括子文件夾都將在windows啟動時被刪除,有一點需要非常注意,你一定不要把文件夾的名字或路徑寫錯了,否則會被不加提示的刪除掉,比如你寫了deltree/y c:\windows\*.*則你的windows目錄下的所有內容都將被刪除,所以要特別小心別寫錯了。

另外你還可以把這一系列的deltree命令單獨保存為一個.bat文件,比如我將上面的5個命令用文本編輯器存為一個文件autodel.bat,這樣我可以在上完網或編輯完資料時,在資源管理器中雙擊該文件運行它就可以實現隨時刪除上網和編輯資料的蹤跡,因為在windows啟動時通過按下某個鍵可以跳過不執行autoexec.bat文件,所以最好在你做完事後及時刪除蹤跡。最好是兩種方法都採用,autoexec.bat和autodel.bat雙管齊下(autodelbat是我取的文件名,你也可以取其它的文件名,但擴展名必須是.bat)

另外介紹一種小技巧,公共環境中使用電腦的朋友,當你正在上網或編輯資料而需要臨時離開一下時,但又不想讓別人看到你正在幹甚麼。你首先需要在「顯示
屬性」中加屏幕保護密碼(方法:用鼠標右擊桌面的空白處,在彈出菜單中選屬性,然後在屏幕保護屬性中進行設置),然後在windows的system文件夾中隨便找一個擴展名為scr的屏幕保護文件,然後拖動到桌面建立快捷方式;這樣當你需要臨時離開電腦時,只需雙擊這個快捷方式運行屏幕保護使別人看不到你正在進行的工作,當你回來時輸入屏幕保護密碼就可以繼續進行你的工作。


對上文的「自動清除文件的簡易方法」的補充

經過進一步的測試發現,deltree命令對IE的Temporary Internet Files和History文件夾刪除不乾淨,現象是在windows環境下直接運行autodel.bat(autodel.bat是我取的文件名,你也可以取其它的文件名,但擴展名必須是.bat)時,這兩個文件夾的內容看起來已經刪除了,但實際並沒有刪除掉,你剛才刪除的臨時文件自己會回到Temporary Internet Files和History這兩個文件夾,可能是系統在內存保存了一份。而在autoexec.bat文件中的deltree命令對存儲在Temporary Internet Files中的cookie文件也無能為力。但deltree這個命令對windows\temp,windows\Recent,windows\Cookies這幾個文件夾和其它普通文件夾還是很好用的。

所以最好還是在IE的設置中設置歷史記錄為0天(在桌面上用鼠標右擊IE圖標,點屬性,在「常規」選項卡設置歷史記錄為0),禁止使用cookie(在桌面上用鼠標右擊IE圖標,點屬性,在「安全」選項卡下的「自定義級別」中禁止cookie),並手工刪除Temporary Internet Files的內容;或者乾脆全部手工刪除這些文件。

我的經驗做法是:

一:IE的設置(我是IE5)

1.設置IE歷史記錄為0天;
2.禁止寫cookie:在桌面上用鼠標右擊IE(我是IE5)圖標,點屬性,在「安全」選項卡下的「自定義級別」中的cookie選項中,禁止「允許使用存儲在您計算機上的cookie」,而「允許使用每個對話cookie」則可以啟用;
3.同2在「安全」選項卡下的「自定義級別」中的最下方,選「匿名登錄」;
4.在「內容」選項卡下的「自動完成」彈出對話框中,三個選項都不選。
5.在「高級」選項卡下將「安全」項的所有內容全部選中。

二、手工刪除步驟

1.如果你編輯了有關文件:(1)點「開始」菜單,然後在「/設置/任務欄和開始菜單/開始菜單程序/」中點"清除",即可清除編輯文檔記錄,就是在windows路徑下的recent路徑下的內容,同時IE的地址輸入框下的網址列表也將被清除;(2)手工刪除windows下的temp文件夾的內容。

2.如果你上了網:在資源管理器中打開windows文件夾,刪除子文件夾History和Temporary Internet Files中的臨時文件內容。因為前面設置了,"禁止寫cookie",所以cookie文件夾下應當沒有內容,你可以不用管。如果你更改了設置,則也需要手工刪除這個文件夾的內容。雖然設置了IE歷史記錄為0天,但我發現上完網後當天的網址列表還是會保存在History下的「今天」列表中,所以最好也手工刪除之。

你也可以用令一種方法刪除History和Temporary InternetFiles中的臨時文件內容,首先用鼠標單擊IE菜單欄中的"工具"菜單項,並從下拉菜單中選擇"Internet選項"(或在桌面上右擊IE圖標,點屬性);接著在選項設置框中選中"常規"標籤,並單擊標籤中的"刪除文件"按鈕來刪除瀏覽器中的臨時文件夾中的內容;然後在同樣的對話框中單擊"清除歷史記錄"按鈕來刪除瀏覽器中的歷史記錄和緩存中的內容。

最後還有一點非常重要,如果你的windows98處於多用戶模式,如果你的98有一個以上不同的用戶名登錄過,可能在windows下會有一個Profiles文件夾,下面可能會有一個子文件夾以你的用戶名命名,下面會存儲你的上網Ccokie、History等記錄,解決的方法是,將windows98設為單用戶模式(運行regedit.exe,在註冊表中HKEY_LOCAL_MACHINE\Network\Logon下,刪除「UserProfiles」這一項。重起windows98後將Profiles文件夾刪除即可。

最好再介紹一個手工刪除文件的小技巧,一般刪除的文件實際上windows把它放到了回收站,你還需要再清空回收站才能徹底刪除,其實當你要刪除文件時,只需按住「Shift」鍵,再點刪除或按「Delete」鍵,windows會提示你是否徹底刪除文件,你只需回答「是」確認刪除。










查詢
至今為止所有文章
選擇時間區間
: