主要說明怎樣用attrib命令設置文件只讀、隱藏屬性。
attrib.exe為cmd下的一個小程序,可以用來設置文件的基本屬性(只讀、隱藏、系統、存檔和無內容索引)。
我們大家先來看看它都有哪些參數。
C:\Users\Administrator>help attrib 顯示或更改文件屬性。 ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I] [drive:][path][filename] [/S [/D] [/L]] + 設置屬性。 - 清除屬性。 R 只讀文件屬性。 A 存檔文件屬性。 S 系統文件屬性。 H 隱藏文件屬性。 I 無內容索引文件屬性。 [drive:][path][filename] 指定 attrib 要處理的文件。 /S 處理當前文件夾及其所有子文件夾中的匹配文件。 /D 也處理文件夾。 /L 處理符號鏈接和符號鏈接目標的屬性。
然后我們用實例來具體驗證。
第一步,先創建一個文件:d:\2.txt
第二步,為d:\2.txt文件添加一個隱藏屬性和一個只讀屬性。
C:\Users\Administrator>attrib +r +h d:\2.txt
設置文件屬性成功后,也不會有任何提示。
第三步,顯示d:\2.txt的文件屬性。
C:\Users\Administrator>attrib d:\2.txt A HR D:\2.txt
可以看到當前文件中有存檔(A)、隱藏(H)、R(只讀)三種屬性。可能想問,為什么會有存檔(A)屬性呢?這個我也不太清楚,估計在使用創建文件時,默認就有存檔(A)屬性了吧。