Attrib 顯示、設置或刪除指派給文件或目錄的只讀、存檔、系統(tǒng)以及隱藏屬性
更新時間:2007年09月06日 11:19:02 作者:
Attrib
顯示、設置或刪除指派給文件或目錄的只讀、存檔、系統(tǒng)以及隱藏屬性。如果在不含參數(shù)的情況下使用,則 attrib 會顯示當前目錄中所有文件的屬性。
語法
attrib [{+r|-r}] [{+a|-a}] [{+s|-s}] [{+h|-h}] [[Drive:][Path] FileName] [/s[/d]]
參數(shù)
+r
設置只讀屬性。
-r
清除只讀屬性。
+a
設置存檔文件屬性。
-a
清除存檔文件屬性。
+s
設置系統(tǒng)屬性。
-s
清除系統(tǒng)屬性。
+h
設置隱藏屬性。
-h
清除隱藏屬性。
Drive:}[Path] FileName
指定要顯示或更改其屬性的目錄、文件或文件組的位置和名稱。可以在 filename 參數(shù)中使用通配符(? 和 *)來顯示或更改一組文件的屬性。
/s
將 attrib 和任意命令行選項應用到當前目錄及其所有子目錄中的匹配文件。
/d
將 attrib 和任意命令行選項應用到目錄。
/?
在命令提示符顯示幫助。
注釋
使用文件組
可以在 FileName 參數(shù)中使用通配符(? 和 *)來顯示或更改一組文件的屬性。如果文件設置了系統(tǒng)或隱藏屬性,則為了更改該文件的其他屬性,您必須首先清除其系統(tǒng)或隱藏屬性。
使用存檔屬性
存檔屬性 (+a) 可標明那些最近一次備份以來發(fā)生了變動的文件。xcopy 命令使用存檔屬性。有關存檔屬性和 xcopy 的詳細信息,請查看“”。
故障恢復控制臺提供了帶有不同參數(shù)的 attrib 命令。
范例
要顯示當前驅(qū)動器上名為 News86 的文件的屬性,請鍵入:
attrib news86
要將只讀屬性指派給名為 Report.txt 的文件,請鍵入:
attrib +r report.txt
對插在 B 驅(qū)動器中的磁盤,要將其 \Public\Jones 目錄和 \Public\Jones 目錄的任何子目錄中的文件的只讀屬性刪除,請鍵入:
attrib -r b:\public\jones\*.* /s
考慮這樣一種情形,對于 A 驅(qū)動器中的磁盤,您希望創(chuàng)建一種聯(lián)系,讓某個磁盤包含其默認目錄下的全部文件(除了擴展名為 .bak 之外的文件)。因為可以使用 xcopy 只復制那些用存檔屬性標記的文件,所以對于要復制的文件,需要為它們設置存檔屬性。首先需要為驅(qū)動器 A 中的所有文件設置存檔屬性。其次,對于擴展名為 .bak 的文件,要清除其存檔屬性。例如,鍵入:
attrib +a a:*.* attrib -a a:*.bak
下一步,使用 xcopy 命令將文件從 A 驅(qū)動器中的磁盤復制到 B 驅(qū)動器中的磁盤上。在下面命令中的使用 /a 的命令行選項使 xcopy 僅復制那些標記有存檔屬性的文件。例如,鍵入:
xcopy a:b:/a
如果需要 xcopy 在復制文件后清除每個文件的存檔屬性,請使用 /m 命令行選項,而不是使用 /a。例如,鍵入:
xcopy a:b:/m
顯示、設置或刪除指派給文件或目錄的只讀、存檔、系統(tǒng)以及隱藏屬性。如果在不含參數(shù)的情況下使用,則 attrib 會顯示當前目錄中所有文件的屬性。
語法
attrib [{+r|-r}] [{+a|-a}] [{+s|-s}] [{+h|-h}] [[Drive:][Path] FileName] [/s[/d]]
參數(shù)
+r
設置只讀屬性。
-r
清除只讀屬性。
+a
設置存檔文件屬性。
-a
清除存檔文件屬性。
+s
設置系統(tǒng)屬性。
-s
清除系統(tǒng)屬性。
+h
設置隱藏屬性。
-h
清除隱藏屬性。
Drive:}[Path] FileName
指定要顯示或更改其屬性的目錄、文件或文件組的位置和名稱。可以在 filename 參數(shù)中使用通配符(? 和 *)來顯示或更改一組文件的屬性。
/s
將 attrib 和任意命令行選項應用到當前目錄及其所有子目錄中的匹配文件。
/d
將 attrib 和任意命令行選項應用到目錄。
/?
在命令提示符顯示幫助。
注釋
使用文件組
可以在 FileName 參數(shù)中使用通配符(? 和 *)來顯示或更改一組文件的屬性。如果文件設置了系統(tǒng)或隱藏屬性,則為了更改該文件的其他屬性,您必須首先清除其系統(tǒng)或隱藏屬性。
使用存檔屬性
存檔屬性 (+a) 可標明那些最近一次備份以來發(fā)生了變動的文件。xcopy 命令使用存檔屬性。有關存檔屬性和 xcopy 的詳細信息,請查看“”。
故障恢復控制臺提供了帶有不同參數(shù)的 attrib 命令。
范例
要顯示當前驅(qū)動器上名為 News86 的文件的屬性,請鍵入:
attrib news86
要將只讀屬性指派給名為 Report.txt 的文件,請鍵入:
attrib +r report.txt
對插在 B 驅(qū)動器中的磁盤,要將其 \Public\Jones 目錄和 \Public\Jones 目錄的任何子目錄中的文件的只讀屬性刪除,請鍵入:
attrib -r b:\public\jones\*.* /s
考慮這樣一種情形,對于 A 驅(qū)動器中的磁盤,您希望創(chuàng)建一種聯(lián)系,讓某個磁盤包含其默認目錄下的全部文件(除了擴展名為 .bak 之外的文件)。因為可以使用 xcopy 只復制那些用存檔屬性標記的文件,所以對于要復制的文件,需要為它們設置存檔屬性。首先需要為驅(qū)動器 A 中的所有文件設置存檔屬性。其次,對于擴展名為 .bak 的文件,要清除其存檔屬性。例如,鍵入:
attrib +a a:*.* attrib -a a:*.bak
下一步,使用 xcopy 命令將文件從 A 驅(qū)動器中的磁盤復制到 B 驅(qū)動器中的磁盤上。在下面命令中的使用 /a 的命令行選項使 xcopy 僅復制那些標記有存檔屬性的文件。例如,鍵入:
xcopy a:b:/a
如果需要 xcopy 在復制文件后清除每個文件的存檔屬性,請使用 /m 命令行選項,而不是使用 /a。例如,鍵入:
xcopy a:b:/m
相關文章
dos 日期時間格式設置使用小結(jié)(Date和Time)
其實dos下日期格式獲取,就是通過指針偏移量,逗號后的數(shù)字表示提取的字符長度2012-06-06實現(xiàn)Win7系統(tǒng)快速一鍵切換用戶的bat腳本
這篇文章主要介紹了實現(xiàn)Win7系統(tǒng)快速一鍵切換用戶的bat腳本,簡單的一個批處理一鍵切換系統(tǒng)用戶的功能,需要的朋友可以參考下2014-06-06dos之for命令實現(xiàn)掃描網(wǎng)段的端口,用于輔助解決ARP掛馬
dos之for命令實現(xiàn)掃描網(wǎng)段的端口,用于輔助解決ARP掛馬...2007-05-05