我在某個資料夾內點擊某個檔案瀏覽 並沒有修改檔案本身 也沒有刪除檔案
但是當我回到資料夾上一層 看到該資料夾的修改日期時
卻發現日期變成我剛剛把檔案關掉的日期
可是我又沒去修改檔案 為甚麼資料夾修改日期會改變呢
可以把修改日期調整成 確實有修改檔案的日期嗎
用來瀏覽檔案的軟體並不是用唯讀方式開檔,所以檔案只要開啟關閉雖然沒修改也是會更新日期
用來瀏覽檔案的軟體在要瀏覽的檔案所在資料夾內產生暫存檔備份,供用來當有更動內容卻選擇不存檔時可以還原用,所以對資料夾來說是有檔案更動過的,而結束軟體時會把備份檔案刪除,所以導致使用者以為真的什麼都沒變的誤解
我是用word powerpoint開啟相關格式的檔案,所以是因為word powerpoint不會以唯讀的方式開啟檔案,所以檔案所在的資料夾就會更新修改日期?
是阿~
以word為例就是就地備份,開啟檔案時會於所處理檔案的資料夾內產生複製檔,檔名為 ~ 字符開頭的隱藏屬性檔案, 此時資料夾的修改日期就已經更新了...
知道了 謝謝
以前用windows的系統共享並沒有這種情況發生耶~所有的系統暫存檔都不會影響到資料夾的修改日期.預覽縮圖也不會....
但最近換了linuxbase NAS, 才發現有這樣的問題,只要預覽縮圖後資料夾修改日期都會變成現在.
現在很困擾中.............
那是因為暫存檔產生在%temp%路徑中
而不是產生在所開啟檔案的資料夾內,所以就不會影響
縮圖的部分則可以找看看有一個
不要快取縮圖的選項,把它鉤起來
有確認過資料夾裡的隱藏檔thumbs.db確實有被更新,
但在winserver並沒有更新資料夾日期,而在linuxbase nas上會更新資料夾日期
那有注意過磁碟格式是用什麼嗎?
比如NTFS才會連帶變動資料夾日期,
FAT32則不會
沒有連動系統隱藏檔的winserver是NTFS
linuxNAS系統隱藏檔都會連動的是用btfrs
FAT32沒在用不知道
可以於磁碟管理中建立一個VHD格式成FAT32試試看,
FAT32應該是不會有更動資料夾時間的行為
通常看檔案或資料夾的內容, 有安全性設定的
應該都是會有這種強制的資料夾時間連動紀錄
不過通常是在檔案新建或刪除時才會,
若是開啟已存在的檔案而更動了檔案的修改時間
大部分情形下應該
也不會去連動變更資料夾的日期時間
所舉圖中的例子可以猜測
Thumbs.db 是2017/10/5建立的
(可查一下建立日期)
但是 Thumbs.db 的內容
於2018/9/21有被更新過快取內容,
因為並不是新增或刪除檔案,
所以AW18那個資料夾的日期就不會被連動更新...
如果有一些清除軟體,會去清除這類檔案,
那麼資料夾的日期時間就會因檔案刪除跟著變動,
之後又去瀏覽縮圖而產生新建立的 Thumbs.db
資料夾的日期時間就又會跟著變動...
以上是個人推論NTFS實際使用情形的可能狀況,
至於btfrs對於已存在的檔案變動連動資料夾的行為,
因為沒用過就也沒觀察過,所以不確定是否跟NTFS會相同
可以用修圖軟體去試試看上述的情形,
但須注意修圖軟體的運作方式
不可以是刪檔重新建檔儲存,
必須是
開啟原本檔案直接覆寫的方式處理
才符合前述運作的規則
剛剛試了~NTFS下, 刪除thumbs.db確實會更新資料夾日期