ファイルの属性を変更する

DOSのコマンドプロンプトでファイルの属性を変更するコマンドを紹介します。

コマンド

DOSのコマンドでファイルの属性を変更する場合は ATTRIB コマンドを利用します。

書式

ATTRIB (属性のオプション) (変更するファイル名) (オプション)


属性の値の前に "+" を追加すると属性の追加、"-" を追加すると属性の削除となります。

属性は以下の値が設定できます。

属性値意味
R読み取り専用ファイル属性
Aアーカイブファイル属性
Sシステムファイル属性
H隠しファイル属性
Oオフライン属性
I非インデックス対象ファイル属性
Xスクラブファイルなし属性
V整合性属性
P固定属性
U固定解除属性
BSMR BLOB 属性


また下記のオプションを指定できます。

オプション名意味
/S現在のフォルダとすべてのサブフォルダ内で指定したファイル名のファイルを処理します。
/D/Sと同時に使用した場合、ディレクトリの属性も合わせて処理します。
/L変更するファイル名がシンボリックリンクの場合、リンク先のファイルではなくリンク自身の属性を変更します。


なお、ディレクトリ内のファイルの属性を表示する場合は以下のATTRIBコマンドの次の書式を利用します。

ATTRIB

コマンド例

sample.txt に読み取りファイル属性を追加します。

ATTRIB +R sample.txt

ATTRIB コマンドを実行します。
ファイルの属性を変更する:画像1

ディレクトリ内のファイルの属性が表示されます。
ファイルの属性を変更する:画像2

下記のコマンドを実行し、sample.wav ファイルに 隠しファイル属性を追加します。

ATTRIB +H sample.wav

ファイルの属性を変更する:画像3

コマンドが成功するとエラーメッセージなどは表示されず、次のコマンドの入力待ちになります。
ファイルの属性を変更する:画像4

ATTRIB コマンドを実行します。ファイルの属性が表示されます。sample.wav ファイルに "H"の隠しファイル属性が追加されたことが確認できます。
ファイルの属性を変更する:画像5

下記のコマンドを実行し、sample.wav ファイルから隠しファイル属性を削除します。

ATTRIB -H sample.wav

ファイルの属性を変更する:画像6

コマンドが成功するとエラーメッセージなどは表示されず、次のコマンドの入力待ちになります。
ファイルの属性を変更する:画像7

ATTRIB コマンドを実行します。ファイルの属性が表示されます。sample.wav ファイルから "H"の隠しファイル属性が削除されたことが確認できます。
ファイルの属性を変更する:画像8


AuthorPortraitAlt
著者
iPentec.com の代表。ハードウェア、サーバー投資、管理などを担当。
Office 365やデータベースの記事なども担当。
作成日: 2018-11-15
Copyright © 1995–2025 iPentec all rights reserverd.