顯示、設定或移除指派給檔案或目錄的屬性。 如果沒有參數使用, attrib 會顯示目前目錄中所有檔案的屬性。
語法
attrib [{+|-}r] [{+|-}a] [{+|-}s] [{+|-}h] [{+|-}o] [{+|-}i] [{+|-}x] [{+|-}p] [{+|-}u] [{+|-}b] [<drive>:][<path>][<filename>] [/s [/d] [/l]]
參數
參數 | 說明 |
---|---|
{+\|-}r |
設定 (+) 或清除 [-只讀檔案] 屬性。 |
{+\|-}a |
會設定 (+) 或清除 [-封存盤案] 屬性。 這個屬性集會標記自上次備份後變更的檔案。 xcopy 命令會使用封存屬性。 |
{+\|-}s |
會設定 (+) 或清除 [-系統檔案] 屬性。 如果檔案使用此屬性集,您必須先清除 屬性,才能變更檔案的任何其他屬性。 |
{+\|-}h |
會設定 (+) 或清除 [-隱藏] 檔案屬性。 如果檔案使用此屬性集,您必須先清除 屬性,才能變更檔案的任何其他屬性。 |
{+\|-}o |
會設定 (+) 或清除 [-離線檔案] 屬性。 |
{+\|-}i |
設定 (+) 或清除 [-非內容索引檔案] 屬性。 |
{+\|-}x |
設定 (+) 或清除 (-) 清除檔案屬性。 |
{+\|-}p |
會設定 (+) 或清除 [-已釘選的檔案] 屬性。 |
{+\|-}u |
會設定 (+) 或清除 [-未釘選的檔案] 屬性。 |
{+\|-}b |
會設定 (+) 或清除SMR- Blob 檔案屬性。 |
[<drive>:][<path>][<filename>] |
指定您要檢視或變更屬性之目錄、檔案或檔案群組的位置和名稱。 您可以使用 filename 參數中的 * 和通配符來顯示或變更檔案群組的屬性。 |
/秒 | 套用 attrib 和任何命令行選項,以比對目前目錄中及其所有子目錄中的檔案。 |
/d | 將 attrib 和任何命令列選項套用至目錄。 |
/公升 | 將 attrib 和任何命令行選項套用至符號連結,而不是符號鏈接的目標。 |
? | 在命令提示字元顯示說明。 |
範例
若要顯示位於目前目錄中之名為 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