locked
存取日期 及修改日期的差別 RRS feed

  • 一般討論

  • 我的認知

    修改檔案的話                              修改日期和存取日期會變成修改的時間

    如果只是開啟檔案不修改的話         存取日期會變成開啟檔案的時間

    可是發現在Win7測試 結果確認怪

    修改檔案             只有修改日期有變,存取日期一樣沒變

    開啟檔案不修改    修改日期和存取日期都沒任何變化

    而且我試過 其他台 也是這狀況

    請問是我認知錯誤 或是 哪裡有問題呢??

    謝謝

     

    2012年1月11日 上午 03:21

所有回覆

  • 格式是 NTFS 嗎?

    檢查一下 NtfsDisableLastAccessUpdate 設定

    http://technet.microsoft.com/en-us/library/cc959914.aspx

    在 Windows 7,預設為 1,也就是 When listing directories, NTFS does not update the last-access timestamp, and it does not record time stamp updates in the NTFS log.

    有興趣的話可以修改成 0,然後重新開機,測試看看 


    歡迎參觀我的Blog.NET菜鳥自救會

    2012年1月11日 上午 05:25
  • 1 格式都是NTFS沒錯 這個我確認過

    2 這個機碼不是在列出目錄時,才會變更嘛

    3所以Win7 預設不更新 last-access的日期

    要變更機碼 才可以喔

    那如果是Server 共用資料給User 

    那不就所有Client 的Win7或XP都變更這個機碼 才會更新存取日期囉

    4 剛查了一下XP好像沒這個機碼

    5我剛剛按照你說的改過 重開之後 測試

    發現 檔案修改時    修改日期和存取日期會變

    可是  檔案開啟(不修改的時候)   存取日期一樣不會改變說

     


    • 已編輯 fishkevin 2012年1月11日 上午 06:04
    2012年1月11日 上午 05:51
  • 檔案開啟,不修改時,本來就對於存取日期不會有影響

    你的認知是從哪邊看到的?


    歡迎參觀我的Blog.NET菜鳥自救會


    2012年1月11日 上午 06:02
  • 檔案開啟 不修改 對存取日期不會有影響喔

    那這樣 存取日期 跟修改日期不就一樣了

    我還是不知道差別耶

     

    2012年1月11日 上午 06:15
  • 你把檔案,移動到其他目錄底下,再看看存取日期


    歡迎參觀我的Blog.NET菜鳥自救會
    2012年1月11日 上午 06:22
  • 移動了,但存取日期一樣沒有改變

    不管這個設定NtfsDisableLastAccessUpdate  0或1 一樣都沒差

    2012年1月11日 上午 06:42
  • 詳細情況可以看我這篇文章
    https://charlottehong.blogspot.com/2021/05/win10.html

    存取日期在通常情況下,系統為了節省效能不要做太多無意義的修改會保護起來。
    所以基本上開啟檔案是通常是不會變更存取日期的不關閉強制保護怎麼讓"存取日期有"變更,點進去看吧~

    然後為什麼強制關閉之後沒反應,應該單純只是沒重新啟動系統。

    2021年5月12日 上午 09:55