這是從 C:\Windows\temp 安全地刪除檔案的準確原則嗎?

這是從 C:\Windows\temp 安全地刪除檔案的準確原則嗎?

我今天讀到,如果您想刪除 Windows 7 上磁碟清理未刪除的文件,C:\Windows\temp您應該先重新啟動計算機,然後重新登入後僅刪除過去 24 小時內沒有修改日期戳記的文件。

這樣做有意義嗎?

答案1

程式不應長時間依賴暫存目錄中的檔案。然而,目錄的全部意義在於,它是一個可以在短時間內放置東西的地方 - 並且在短期內依賴它是可以的。

一般來說,當涉及臨時目錄時,我認識的大多數程式設計師都認為最大短期是直到系統下次重新啟動為止。 (事實上,我已經看到某些系統在重新啟動時自動刪除臨時目錄的內容。)

此外,某些不良程式可能會意外地保持檔案開啟/鎖定狀態,這將導致在重新啟動之前很難刪除檔案。

基於這兩個原因,最安全的做法是重新啟動系統,然後刪除 temp 中自重新啟動以來未觸及的所有內容 - 24 小時是不必要的。時間限制的原因是,自從您重新啟動以來,某些其他程式或系統程序可能已經開始在臨時目錄中執行操作。

這樣才是最安全的。實際上,我只是偶爾刪除臨時目錄中的所有內容而無需重新啟動,並且沒有遇到任何問題。

相關內容