iT邦幫忙

0

資料夾的修改日期

我在某個資料夾內點擊某個檔案瀏覽 並沒有修改檔案本身 也沒有刪除檔案

但是當我回到資料夾上一層 看到該資料夾的修改日期時

卻發現日期變成我剛剛把檔案關掉的日期

可是我又沒去修改檔案 為甚麼資料夾修改日期會改變呢

可以把修改日期調整成 確實有修改檔案的日期嗎

看更多先前的討論...收起先前的討論...
小魚 iT邦大師 1 級 ‧ 2017-07-24 21:13:18 檢舉
可以考慮自己開發windows系統,
修改日期參考一下就好了.
小魚 iT邦大師 1 級 ‧ 2017-07-24 23:05:31 檢舉
順便問一下,你開的是什麼檔案?
msnman iT邦研究生 1 級 ‧ 2017-07-25 08:09:30 檢舉
如果你關閉檔案時,沒有作存檔的動作,修改日期是不會改變的。
魷魚 iT邦新手 1 級 ‧ 2017-07-25 09:11:08 檢舉
打開資料夾去看,到底哪個檔案的修改日期變的跟資料夾一樣
※記得打開顯示隱藏檔案
資料夾的修改日期只從VISTA之後,只要開了資料夾,修改日期就會自動更新
這是因為某些服務造成的結果,尤其是,你有開縮圖的狀況下,或是檔案預覽功能
這些服務,都會在你開啟資料夾的時候自動快取到隱藏檔案,雖然看起來檔案都無異動
但是實際上,已經有隱藏檔案被異動過了
lueichun iT邦新手 5 級 ‧ 2017-07-27 13:13:37 檢舉
我是用word powerpoint開啟相關格式的檔案,所以是word powerpoint有快取到隱藏檔,因此檔案所在的資料夾就會更新修改日期?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

3
wwx
iT邦好手 1 級 ‧ 2017-07-25 12:08:27
最佳解答
  1. 用來瀏覽檔案的軟體並不是用唯讀方式開檔,所以檔案只要開啟關閉雖然沒修改也是會更新日期

  2. 用來瀏覽檔案的軟體在要瀏覽的檔案所在資料夾內產生暫存檔備份,供用來當有更動內容卻選擇不存檔時可以還原用,所以對資料夾來說是有檔案更動過的,而結束軟體時會把備份檔案刪除,所以導致使用者以為真的什麼都沒變的誤解

看更多先前的回應...收起先前的回應...
lueichun iT邦新手 5 級 ‧ 2017-07-27 13:14:39 檢舉

我是用word powerpoint開啟相關格式的檔案,所以是因為word powerpoint不會以唯讀的方式開啟檔案,所以檔案所在的資料夾就會更新修改日期?

wwx iT邦好手 1 級 ‧ 2017-07-28 09:12:34 檢舉

是阿~
以word為例就是就地備份,開啟檔案時會於所處理檔案的資料夾內產生複製檔,檔名為 ~ 字符開頭的隱藏屬性檔案, 此時資料夾的修改日期就已經更新了...

lueichun iT邦新手 5 級 ‧ 2017-07-28 09:29:22 檢舉

知道了 謝謝

aaron3399 iT邦好手 1 級 ‧ 2018-12-07 17:08:59 檢舉

以前用windows的系統共享並沒有這種情況發生耶~所有的系統暫存檔都不會影響到資料夾的修改日期.預覽縮圖也不會....

但最近換了linuxbase NAS, 才發現有這樣的問題,只要預覽縮圖後資料夾修改日期都會變成現在.
現在很困擾中.............

wwx iT邦好手 1 級 ‧ 2018-12-08 09:30:09 檢舉

那是因為暫存檔產生在%temp%路徑中
而不是產生在所開啟檔案的資料夾內,所以就不會影響

縮圖的部分則可以找看看有一個
不要快取縮圖的選項,把它鉤起來

aaron3399 iT邦好手 1 級 ‧ 2018-12-12 18:38:55 檢舉

有確認過資料夾裡的隱藏檔thumbs.db確實有被更新,
但在winserver並沒有更新資料夾日期,而在linuxbase nas上會更新資料夾日期
https://ithelp.ithome.com.tw/upload/images/20181212/20061361N2C62yne2n.jpg

wwx iT邦好手 1 級 ‧ 2018-12-13 09:03:35 檢舉

那有注意過磁碟格式是用什麼嗎?
比如NTFS才會連帶變動資料夾日期,
FAT32則不會

aaron3399 iT邦好手 1 級 ‧ 2018-12-13 10:30:40 檢舉

沒有連動系統隱藏檔的winserver是NTFS
linuxNAS系統隱藏檔都會連動的是用btfrs
FAT32沒在用不知道

wwx iT邦好手 1 級 ‧ 2018-12-14 12:28:55 檢舉

可以於磁碟管理中建立一個VHD格式成FAT32試試看,
FAT32應該是不會有更動資料夾時間的行為

通常看檔案或資料夾的內容, 有安全性設定的
應該都是會有這種強制的資料夾時間連動紀錄
不過通常是在檔案新建或刪除時才會,
若是開啟已存在的檔案而更動了檔案的修改時間
大部分情形下應該
也不會去連動變更資料夾的日期時間

所舉圖中的例子可以猜測
Thumbs.db 是2017/10/5建立的
(可查一下建立日期)
但是 Thumbs.db 的內容
於2018/9/21有被更新過快取內容,
因為並不是新增或刪除檔案,
所以AW18那個資料夾的日期就不會被連動更新...

如果有一些清除軟體,會去清除這類檔案,
那麼資料夾的日期時間就會因檔案刪除跟著變動,
之後又去瀏覽縮圖而產生新建立的 Thumbs.db
資料夾的日期時間就又會跟著變動...

以上是個人推論NTFS實際使用情形的可能狀況,
至於btfrs對於已存在的檔案變動連動資料夾的行為,
因為沒用過就也沒觀察過,所以不確定是否跟NTFS會相同

可以用修圖軟體去試試看上述的情形,
但須注意修圖軟體的運作方式
不可以是刪檔重新建檔儲存,
必須是
開啟原本檔案直接覆寫的方式處理
才符合前述運作的規則

aaron3399 iT邦好手 1 級 ‧ 2018-12-17 09:24:24 檢舉

剛剛試了~NTFS下, 刪除thumbs.db確實會更新資料夾日期

我要發表回答

立即登入回答