當前位置:首頁 » 文件傳輸 » 什麼情況下文件訪問時間會變
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

什麼情況下文件訪問時間會變

發布時間: 2022-03-30 11:21:32

『壹』 文件屬性 修改時間、訪問時間是什麼意思

1、文件屬性

文件屬性是指將文件分為不同類型的文件,以便存放和傳輸,它定義了文件的某種獨特性質。常見的文件屬性有系統屬性、隱藏屬性、只讀屬性和歸檔屬性。

2、修改時間

對文件內容修改一次便會更新該時間。例如使用vim等工具更改了文件內容並保存後,文件修改時間發生變化。

3、訪問時間

讀取一次文件的內容,該時間便會更新。比如對文件使用less命令或者more命令。

(1)什麼情況下文件訪問時間會變擴展閱讀

文件屬性分類

1、系統屬性

文件的系統屬性是指系統文件,它將被隱藏起來。在一般情況下,系統文件不能被查看,也不能被刪除,是操作系統對重要文件的一種保護屬性,防止這些文件被意外損壞。

2、隱藏屬性

在查看磁碟文件的名稱時,系統一般不會顯示具有隱藏屬性的文件名。一般情況下,具有隱藏屬性的文件不能被刪除、復制和更名。

3、只讀屬性

對於具有隻讀屬性的文件,可以查看它的名字,它能被應用,也能被復制,但不能被修改和刪除。如果將可執行文件設置為只讀文件,不會影響它的正常執行,但可以避免意外的刪除和修改。

『貳』 文件訪問時間為何不更新

一般來說,比較有參考價值的是修改時間
,表示文件內容被修改過,會記錄一個時間
。通過復制/粘貼、重命名操作都不會更改修改時間。
復制/粘貼操作只修改創建時間/訪問時間;重命名不會改變任何時間
。(xp系統下測試結果)
按照道理講,訪問時間應該是最後一次讀文件的時間。但對一個文件只是讀操作的話,為了更新這個時間,就必須做一個寫操作,把該信息寫入到文件屬性和目錄索引中去,這樣一個讀操作就變成了一個讀+寫操作。由於現在的硬碟都非常大,幾十萬個文件都是常事,如果讀操作再加一個寫操作,那麼這個確實影響性能。(詳細可以參考Fsutil:
behavior 中對於DisableLastAccess的描述,地址附後)。從XP2003SP1起,為了性能,默認把LastAccessTime(最後訪問時間)給禁用了。只有在修改文件時,才會更新訪問時間。
下圖是各個文件系統對時間的支持情況。

『叄』 為什麼文件的訪問時間在訪問之後不會改變

VC的程序
VC的程序

『肆』 什麼情況下文件夾的修改時間會變化

普通的讀文件夾中的文件不會改變文件夾的修改時間,但有些是例外,比如DOC文檔,用WORD打開看時,會在文件夾內建立臨時文件,關閉WORD後會刪除掉臨時文件,這一建一刪,就會修改所在文件夾的修改時間。像Excel、Access、WPS等等均會這樣。另外,文件夾中如果有圖片,查看圖片時會建立或刷新一個隱含的文件,thumbs.db,該文件內是圖片的縮略圖索引的緩存。這種情況僅僅是打開該文件夾,文件夾的修改時間也會更新掉(並不都會更新,有時thumbs.db是不會變化的)。類似的情況還有較多。另外,防病毒軟體有可能在即使沒有打開文件夾的情況下更新文件夾的修改時間,但這個我沒檢驗過。

『伍』 為什麼我的文件夾修改時間變成訪問時間了

樓主你每次訪問都會被系統記錄,你在文件夾里打開一個文件,你是沒改什麼東西啊,但在開始菜單里的歷史記錄里就有你打開文件夾的記錄,就算你單單瀏覽了也會被當做修改的,不一定要添加刪除文件才叫修改,你每次訪問它都要刷新次數據

『陸』 文件夾訪問時間

訪問時,將電腦的時間改到你想要的時間,在訪問文件,那它就是你改後的時間,在將電腦時間改回來,那個文件的時間會停在你訪問時改的時間 ,你重新點,當然會變成你改回去的時間,這個方法是讓別人不知道你什麼時候訪問過這個文件,存在於硬碟里軟盤里系統里的文件,多會有創建時間,修改時間,最後訪問時間,除非你刪掉時間顯示。樓下說的日誌,你可以打開,我的電腦屬性,點高級,在啟動和故障恢復選項,點設置,可以將日誌刪除

『柒』 excel文件每次打開都會改變訪問時間嗎

如果僅是打開觀看,不作任何修改不保存是不會改變時間的,不過可要小心EXCEL在一定時間內的自動保存功能哦。
樓主問這問題的意思是。。。?又想打開文件,又不想讓別人從訪問時間上知道你使用過是嗎?如果是倒也好辦,到網路以「文件屬性修改器」為關鍵字搜索,就有一大堆這類的小軟體,在打開文件前先記錄好EXCEL文件的原始時間,然後再修改。修改完了就用那修改器把時間改回去就好了。 這樣就神不知鬼不覺了^_^ 祝好運啦!

『捌』 請問為什麼在win 7系統,我打開過文件但文件屬性中訪問時間並不變化,我怎麼才能讓計算機更新訪問時間

根據GetFileTime這個API,和文件相關的時間有3個:
BOOL WINAPI GetFileTime(
__in HANDLE hFile,
__out_opt LPFILETIME lpCreationTime,
__out_opt LPFILETIME lpLastAccessTime,
__out_opt LPFILETIME lpLastWriteTime
);

CreationTime:創建時間,很好理解,就是這個文件創建時的時間。
LastAccessTime:最後訪問時間,表示文件讀取,寫入,復制或者執行的最後時間.
LastWriteTime: 文件最後寫入的時間。
從2003 SP1起,為了性能,默認把LastAccessTime給禁用了。因為你做讀操作,就要把這個時間更新過去,就包含了一個讀+寫操作,現在硬碟大文件多,很影響性能,所以默認關閉了。
按WIN+R鍵輸入cmd,或者win7那裡搜索cmd。使用命令查詢當前系統是否關閉了LastAccessTime的更新:
fsutil behavior query disablelastaccess

如果返回1表示關閉,0開啟。
打開LastAccessTime的更新:
fsutil behavior set disablelastaccess 0

然後重啟就行了。望採納謝謝

『玖』 文件訪問日期什麼情況下會變

你移動了文件的存儲位置後會變,你打開過這個文件會變