attrib
顯示、設定或移除指派給檔案或目錄的屬性。 如果在沒有參數的情況下使用,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 參數中的 ? 和 萬用字元來顯示或變更檔案群組的屬性。 |
/s | 套用 attrib 和任何命令列選項至目前目錄中及其所有子目錄中的相符檔案。 |
/d | 套用 attrib 和任何命令列選項至目錄。 |
/l | 將 attrib 和任何命令列選項套用至符號連結,而不是符號連結的目標。 |
/? | 在命令提示字元顯示說明。 |
範例
若要顯示位於目前目錄中之名為 News86 的檔案屬性,請輸入:
attrib news86
若要將唯讀屬性指派給名為 report.txt 的檔案,請輸入:
attrib +r report.txt
若要從公用目錄中的檔案中移除唯讀屬性,以及其在磁碟機 b: 中磁碟上的子目錄,請輸入:
attrib -r b:\public\*.* /s
若要設定磁碟機 a: 上所有檔案的 Archive 屬性,然後清除副檔名為 .bak 的檔案 Archive 屬性,請輸入:
attrib +a a:*.* & attrib -a a:*.bak