iT邦幫忙

0

windows 資料夾和檔案的封存屬性

我自己寫了一個批次檔來做備份用,所以我需要比對封存屬性是否有被勾選,依我自己對封存屬性的了解,大致上就是你備份過後,利用程式將檔案的封存屬性拿掉(表示你已經備份過了),當然該檔案變動後,封存屬性自然會被勾選起來,這樣程式就能判定是需要備份的,而進行備份,不過我發現資料夾並不會依照這樣的規則而改變狀態,還是有我理解錯誤的地方,還請各位前輩指教?還是其中有這麼問題是我沒注意到的,謝謝

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
wwx
iT邦好手 1 級 ‧ 2016-12-27 22:20:26
最佳解答

所觀察是正確的~
A屬性只適用於檔案,對資料夾並無作用,
OS並沒有特別去操作資料夾的A屬性

資料夾可以比對資料夾的修改時間,
以Windows而言只有explorer直接對資料夾內的檔案進行變更,
資料夾的修改時間會更新為異動當時的時間~
若是其它應用程式透過os api直接控制檔案的部分則也沒有作用
(資料夾的修改時間不會跟著變動)

檔案的部分則是有異動一定會更新修改時間與設立A屬性

我要發表回答

立即登入回答