1. 程式人生 > >rhs和rhsa檔案屬性的檔案刪除方法

rhs和rhsa檔案屬性的檔案刪除方法

最近,伺服器被上傳了一些rhs和rhsa檔案屬性的檔案。直接刪除是根本沒有辦法的。要刪首先就要了解一下這些檔案屬性到底是怎麼回事了。
WINDOWS系統屬性符號說明
資料夾的屬性有:無,H,HS,HSA,R,RA,RH,RHA。
檔案的屬性有:A,RA,RSA,RHSA。
其中:H(Hide)-隱藏、S(System)-系統、R(Read only)-只讀、A(Archive)-存檔。
具體修改可以從下面的知識瞭解:
要更改檔案的屬性,可以用DOS下的命令
比如,在G盤下新建立一個O.TXT檔案
進入DOS介面進入G盤根目錄下
使用命令attrib +a +s +h o.txt
那麼檔案o.txt就具備了HSA的屬性
使用命令>attrib -a -s -h o.txt
那麼檔案o.txt就消除了HSA的屬性
千萬不要忘記命令後要把檔案標誌出來,否則它會預設操作到別的檔案上
ATTRIB --------------------------------------------------------------------------------
顯示或修改檔案的屬性。
這個命令對檔案或目錄的只讀(Read-Only)、歸檔(Archive)、系統(System)和隱藏(Hidden)屬性進行顯示、設定或刪除。
語法 :
ATTRIB [+R|-R] [+A|-A] [+S|-S] [+H|-H][[drive:][path]filename] [/S] 
要顯示當前目錄中所有檔案的全部屬性,可用命令:
ATTRIB
引數:
[drive:][path]filename
指定要處理的檔名及其所在驅動器字母、路徑名。


開關項:
+R 設定只讀檔案屬性
-R 清除檔案的只讀屬性
+A 設定檔案歸檔屬性
-A 清除檔案歸檔屬性
+S 設定檔案為一系統檔案
-S 清除系統檔案屬性
+H 設定檔案為一隱藏檔案
-H 清除隱藏檔案屬性
/S 對當前目錄及其所有子目錄中的檔案進行操作


相關命令:
有關拷貝不同屬性的檔案和目錄的詳細資訊,請參見 <XCOPY>命令。


--------------------------------------------------------------------------------


ATTRIB─註解


隱藏屬性和系統屬性組合
某檔案如果既具有隱藏屬性又具有系統屬性,可用一條ATTRIB命令同時刪去這兩個屬性。例如,要刪去RECORD.TXT檔案的隱藏和系統屬性,可敲入:
ATTRIB -S -H RECORD.TXT


ATTRIB施用於一組檔案
在檔案引數中運用萬用字元(?和*),可同時顯示和改變一組檔案屬性。如果檔案帶有系統或隱藏屬性,必須先將其清除,才能改變該檔案的其它屬性。


改變目錄屬性
可對目錄進行屬性顯示或修改。ATTRIB用於目錄,必須明確地給出目錄名,而不能用萬用字元。例如,要隱藏目錄C:\SECRET,可輸入命令:
ATTRIB +H C:\SECRET
下面這個命令只對檔案起作用,不影響目錄
ATTRIB +H C:*.*


檢視歸檔屬性
歸檔屬性(a)用來對自上次備份後又改變了的檔案作標記。MSBACKUP、RESTORE和XCOPY命令要用到這些歸檔屬性。有關歸檔屬性的詳細資訊,請參見:
<MSBACKUP>, <RESTORE>和 <XCOPY>


--------------------------------------------------------------------------------
ATTRIB─例子


下列命令,顯示當前驅動器上名為NEWS86的檔案屬性:
attrib news86
下列命令,將只讀屬性賦給檔案REPORT.TXT:
attrib +r report.txt
下列命令,從存在B盤上目錄\PUBLIC\JONES及其子目錄下的檔案的檔案屬性中刪去只讀屬性:
attrib -r b:\public\jones\*.* /s
作為最後一個例子,假設您想操作A盤的預設目錄下的所有檔案(.BAK檔案除外)。因為要用<XCOPY>拷貝那些標以歸檔屬性的檔案,故需對您想拷貝的檔案設定歸檔屬性。這可用下面的兩條命令辦到,它先為A驅的所有檔案設定歸檔屬性,再刪去那些帶.BAK副檔名的檔案的歸檔屬性:
attrib +a a:*.*
attrib -a a:*.bak
接著,用XCOPY命令將A盤的檔案備份到B驅磁碟中。/A開關指示XCOPY僅對帶歸檔屬性的檔案進行備份:
xcopy a: b: /a
要使XCOPY在每拷貝完一個檔案後刪去該檔案的歸檔屬性,只需把開關/A換成/M,例如:
xcopy a: b: /m