ファイルまたはディレクトリに割り当てられた属性を表示、設定、または削除します。 パラメーターなしで使用すると、 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 |
Not Content Indexed ファイル属性を (+) またはクリア (-) します。 |
{+\|-}x |
スクラブ ファイル属性を (+) またはクリア (-) します。 |
{+\|-}p |
固定ファイル属性を設定 (+) またはクリア (-) します。 |
{+\|-}u |
固定されていないファイル属性を設定 (+) またはクリア (-) します。 |
{+\|-}b |
SMR BLOB ファイル属性を (+) またはクリア (-) します。 |
[<drive>:][<path>][<filename>] |
属性を表示または変更するファイルのディレクトリ、ファイル、またはグループの場所と名前を指定します。 ファイル名パラメーターで ? および * ワイルドカード文字を使用して、ファイルのグループの属性を表示または変更できます。 |
/s | 現在のディレクトリとそのすべてのサブディレクトリ内の一致するファイルに attrib オプションとコマンド ライン オプションを適用します。 |
/d | attrib とコマンド ライン オプションをディレクトリに適用します。 |
/l | シンボリック リンクのターゲットではなく、 attrib オプションとコマンド ライン オプションをシンボリック リンクに適用します。 |
/? | コマンド プロンプトにヘルプを表示します。 |
例示
現在のディレクトリにある News86 という名前のファイルの属性を表示するには、次のように入力します。
attrib news86
report.txtという名前のファイルに読み取り専用属性を割り当てるには、次のように入力します。
attrib +r report.txt
パブリック ディレクトリ内のファイルとドライブ b: のディスク上のサブディレクトリから読み取り専用属性を削除するには、次のように入力します。
attrib -r b:\public\*.* /s
ドライブ a: 上のすべてのファイルのアーカイブ属性を設定し、.bak拡張子を持つファイルのアーカイブ属性をクリアするには、次のように入力します。
attrib +a a:*.* & attrib -a a:*.bak
関連リンク
- コマンド ライン構文の記号
- xcopy コマンド を する