ファイル属性の表示および変更

attribコマンドは、ファイル(ディレクトリ含む)属性の表示および変更を行うことができます。
以下にattribコマンドについて記述します。


attribコマンド

attribコマンドの各種オプションを利用した出力結果を以下に記します。

attrib オプションなし

ファイル属性をはずす

上記で記した隠しファイル属性と読み取りファイル属性をはずしてみます。

C:\attrib>attrib
A   HR     C:\attrib\hello.txt

C:\attrib>attrib -H -R hello.txt

C:\attrib>attrib
A          C:\attrib\hello.txt

上記の結果の通り、-(マイナス)を属性を示すアルファベットの前に付けattribコマンドを実行すれば属性がはずれます。

ファイル属性を設定する

上記とは反対のファイルに属性を付けてみます

C:\attrib>attrib
A          C:\attrib\hello.txt

C:\attrib>attrib +R hello.txt

C:\attrib>attrib
A    R     C:\attrib\hello.txt

上記の結果の通り、+(プラス)を属性を示すアルファベットの前に付けattribコマンドを実行すれば属性が設定されます。

*システムファイル属性 Cドライブ直下をattribを実行した結果です。
Sがついているのがシステムファイル属性になります。

C:\>attrib
A          C:\AUTOEXEC.BAT
A          C:\bcmwl5.log
A  SHR     C:\boot.ini
A  SHR     C:\bootfont.bin
A  SHR     C:\CONFIG.SYS
A          C:\esuinst.log
<以下省略>

サブフォルダ内のファイルも含めた属性変更

まず、/Dオプションは/Sと一緒に使用します。
/Dオプションのみ利用しようとすると以下のメッセージが表示されます。

C:\attrib>attrib +H /D
/D スイッチは、/S スイッチと共に使ってください。

実際に/Dと/Sオプションを試してみます。

/Sオプション

以下、変更前のファイルおよびディレクトリの属性です。

C:\attrib>attrib hello.txt
A          C:\attrib\hello.txt

C:\attrib>attrib folder
           C:\attrib\folder

C:\attrib>attrib folder\bye.txt
A          C:\attrib\folder\bye.txt

以下、変更後(/S +R)実行後のファイルおよびディレクトリ属性です。
読み取り専用属性がファイルに設定されているのが確認できます。

C:\attrib>attrib /S +R

C:\attrib>attrib hello.txt
A    R     C:\attrib\hello.txt

C:\attrib>attrib folder
           C:\attrib\folder

C:\attrib>attrib folder\bye.txt
A    R     C:\attrib\folder\bye.txt

/S /Dオプション

以下、変更前のファイルおよびディレクトリの属性です。

C:\attrib>attrib hello.txt
A          C:\attrib\hello.txt

C:\attrib>attrib folder
           C:\attrib\folder

C:\attrib>attrib folder\bye.txt
A          C:\attrib\folder\bye.txt

以下、変更後(/S +R)実行後のファイルおよびディレクトリ属性です。
読み取り専用属性がファイルおよびディレクトリにもに設定されているのが確認できます。

C:\attrib>attrib /S /D +R

C:\attrib>attrib hello.txt
A    R     C:\attrib\hello.txt

C:\attrib>attrib folder
     R     C:\attrib\folder

C:\attrib>attrib folder\bye.txt
A    R     C:\attrib\folder\bye.txt


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS