顯示、設定或移除指派給檔案或目錄的屬性。 如果不帶參數使用, attrib 會顯示目前目錄中所有檔案的屬性。
Syntax
attrib [{+|-}r] [{+|-}a] [{+|-}s] [{+|-}h] [{+|-}o] [{+|-}i] [{+|-}x] [{+|-}p] [{+|-}u] [{+|-}b] [<drive>:][<path>][<filename>] [/s [/d] [/l]]
Parameters
| Parameter | Description |
|---|---|
{+\|-}r |
設定 (+) 或清除 [-只讀檔案] 屬性。 |
{+\|-}a |
會設定 (+) 或清除 [-封存盤案] 屬性。 這個屬性集會標記自上次備份後變更的檔案。 xcopy 指令使用保存屬性。 |
{+\|-}s |
會設定 (+) 或清除 [-系統檔案] 屬性。 如果檔案使用此屬性集,您必須先清除 屬性,才能變更檔案的任何其他屬性。 |
{+\|-}h |
會設定 (+) 或清除 [-隱藏] 檔案屬性。 如果檔案使用此屬性集,您必須先清除 屬性,才能變更檔案的任何其他屬性。 |
{+\|-}o |
會設定 (+) 或清除 [-離線檔案] 屬性。 |
{+\|-}i |
設定 (+) 或清除 [-非內容索引檔案] 屬性。 |
{+\|-}x |
設定 (+) 或清除 (-) 清除檔案屬性。 |
{+\|-}p |
會設定 (+) 或清除 [-已釘選的檔案] 屬性。 |
{+\|-}u |
會設定 (+) 或清除 [-未釘選的檔案] 屬性。 |
{+\|-}b |
會設定 (+) 或清除SMR- Blob 檔案屬性。 |
[<drive>:][<path>][<filename>] |
指定您要檢視或變更屬性之目錄、檔案或檔案群組的位置和名稱。 您可以在檔案名稱參數中使用 ? 和*萬用字元來顯示或變更檔案群組的屬性。 |
| /s | 將 attrib 和任何命令列選項套用至目前目錄及其所有子目錄中的相符檔案。 |
| /d | 將 attrib 和任何命令列選項套用至目錄。 |
| /l | 將 屬性 和任何命令列選項套用至「符號連結」,而不是「符號連結」的目標。 |
| /? | 在命令提示字元顯示說明。 |
Examples
若要顯示位於目前目錄中之名為 News86 的檔案屬性,請輸入:
attrib news86
若要將唯讀屬性指派給名為 report.txt的檔案,請輸入:
attrib +r report.txt
若要從公用目錄中的檔案中移除唯讀屬性,以及磁碟驅動器 b:中磁碟上的子目錄,請輸入:
attrib -r b:\public\*.* /s
若要設定磁碟驅動器 a:上所有檔案的 Archive 屬性,然後清除擴展名為 .bak 的檔案封存屬性,請輸入:
attrib +a a:*.* & attrib -a a:*.bak