在預設情況下,乙個檔案的建立時間
和修改時間
是系統自己設定的,我們不能修改該的。但我們有時為了某種特殊需要,為了不讓別人一眼看出檔案已經給修改了,我們又需要修改檔案的建立時間
和修改時間
。那麼如何修改資料夾時間,如何修改檔案的建立時間,如何批量修改檔案的建立時間
、修改時間
和訪問時間
呢?別著急,接下來就帶你自己修改他們。所以,閒話不多說啦,開始寫我們的**啦~~
ps:小工具推薦newfiletime,以上簡述摘抄於newfiletime
看到這裡你會發現,其實我沒有安裝依賴,是因為原生的庫有這個自帶的功能嗎?說是也行,說不是也行。原生的utimes
目前支援修改檔案的修改時間
和訪問時間
,不支援修改檔案的建立時間
,所以我們需要借助乙個第三方庫來修改。
因為這個庫有些許特殊,分兩種情況,乙個是低版本node
可以直接安裝,在我本機的node13
上執行則會失敗。具體原因嘛,可以看看下方的鏈結
ps: 原因 + 解決方案所以,在低版本的
node
我們可以直接npm install @ronomon/utimes
,而在版本相對較高的則需要npm i
啦
這裡也提一嘴,如果@ronomon/utimes
安裝失敗的話,是因為這些原生node
拓展是需要編譯的,所以我們可能需要安裝windows-build-tools
,即以管理員身份啟動powershell
並執行:
npm install --global windows-build-tools
安裝完依賴之後就可以正式寫我們的**啦,其實這個**相對簡單,就是直接呼叫它的api
就好了。
看到這裡你以為是不是寫完了,其實也差不多了
MacBook批量修改檔案屬性
模擬需求 在這些檔案所在的目錄下進行,批量修改檔案的建立時間 大致步驟如下 1 使用find獲取當前目錄下的所有檔案 2 使用touch修改檔案屬性 我目前知道的,有兩種命令方式 方式一 基於find,命令為 建立時間修改為 2020年4月15日17點10分20秒 find type f exec ...
cmd 修改檔案屬性
現在的病毒基本都會採用一種方式,就是將病毒檔案的屬性設定為系統 隱藏屬性以逃避一般使用者的眼睛,而且由於windows系統的關係,這類檔案在圖形介面下是不能修改其屬性的。但是好在windows還算做點好事,留下了乙個attrib命令可以讓我們在cmd下執行,從而實現修改檔案屬性的目的。在這裡把att...
svn修改檔案屬性
在svn add操作之後經常會出現被誤認為是二進位制檔案的情況,這時候可能通過svn propget來獲取檔案屬性,完整的命令為 svn propget svn mime type a.txt 如果發現與自己預期的不一致,則可以通過svn propset來設定,完整命令為 svn propset s...