如何更新 Windows 7 中檔案和資料夾的上次存取日期?

如何更新 Windows 7 中檔案和資料夾的上次存取日期?

我觀察到 Windows 7 上文件或資料夾的上次「訪問日期」不會即時更新。即使在刷新資料夾、重新導航到該資料夾並存取其內容並重新啟動作業系統後,它也不會更新。如何更新「上次造訪日期」?

答案1

根據微軟的Win32文檔取得文件時間應用程式介面:

NTFS 將檔案的上次存取時間的更新延遲至上次存取後一小時。 NTFS 也允許停用上次存取時間更新。預設情況下,NTFS 磁碟區上的上次存取時間不會更新。

JanSchejbal 是正確的,最後存取時間的問題是效能,它將每次讀取變成額外的寫入。微軟描述如何fsutil命令可用於修改檔案系統行為。

答案2

出於效能目的,最後存取日期已停用,因為它將每次讀取轉換為寫入操作(來源)。您可以使用它們fsutil behavior set disablelastaccess 0來啟用它們,但這會損害效能。

答案3

“有什麼辦法可以手動更新嗎?”是的。一些免費軟體程式可以將任何文件的創建日期、修改日期和訪問日期更改為您想要的任何日期。

“您需要[最後造訪日期]做什麼?”
“檢查是否有人複製了我的數據。”

Windows有檔案審核功能。 (我從未使用過它。)配置後,它會記錄對指定文件的每次訪問或嘗試訪問。

相關內容