Windowsでのファイル属性の一覧
ファイル属性(多くの場合、 属性またはフラグと呼ばれる)は、 ファイルまたはディレクトリが存在する特定の条件です。
属性は、指定された時間に設定またはクリアされたとみなされます。これは、属性が有効か無効かを意味します。
Windowsなどのコンピュータオペレーティングシステムでは 、特定のファイル属性でデータにタグを付けることができるため、属性をオフにしたデータとは異なる方法でデータを扱うことができます。
ファイルやフォルダは、属性が適用または削除されたときに実際には変更されません。オペレーティングシステムやその他のソフトウェアによって異なることが分かります。
異なるファイル属性は何ですか?
Windowsには、次のような多数のファイル属性が存在します。
次のファイル属性は、WindowsオペレーティングシステムでNTFSファイルシステムで最初に使用できました。つまり、古いFATファイルシステムでは使用できません。
- 圧縮ファイル属性
- 暗号化されたファイル属性
- インデックス付きファイル属性
Windowsで認識されるいくつかの追加のファイル属性があります。
- デバイスファイル属性
- 整合性ファイル属性
- コンテンツインデックスファイル属性ではありません
- スクラブファイル属性なし
- オフラインファイル属性
- スパースファイル属性
- 一時ファイル属性
- 仮想ファイル属性
これらの詳細については、マイクロソフトのサイトにあるこのMSDNのページを参照してください。
注:技術的には、 通常のファイル属性もありますが、ファイル属性はまったく意味しませんが、通常のWindowsで使用されている場所では実際に参照されることはありません。
ファイル属性が使われる理由
ファイル属性は、使用しているプログラム、使用しているプログラム、またはオペレーティングシステム自体でさえも、ファイルまたはフォルダに対する特定の権利を付与または拒否できるように存在します。
一般的なファイル属性について学ぶことで、特定のファイルやフォルダが「非表示」や「読み取り専用」と呼ばれる理由や、他のデータとのやりとりが異なる理由を理解するのに役立ちます。
読み取り専用ファイル属性をファイルに適用すると、書き込みアクセスを許可する属性が解除されていない限り、編集や変更が行われません。 読み取り専用の属性は、変更してはいけないシステムファイルでよく使用されますが、編集しないアクセス権を持つユーザーのファイルでも同じことができます。
隠し属性が設定されたファイルは実際には通常の表示から隠され、誤って削除、移動、または変更することが困難になります。 ファイルは他のすべてのファイルと同じように存在しますが、非表示のファイル属性が切り替わるため、カジュアルなユーザーがそのファイルとやり取りすることはできません。
ファイルの属性とフォルダの属性
属性はファイルとフォルダの両方に対してオンとオフを切り替えることができますが、その結果は両者で少し異なります。
hidden属性のようなファイル属性がファイルに対してトグルされると、その単一のファイルは非表示になります。
同じ隠し属性がフォルダに適用されている場合、フォルダを隠すだけではなく、フォルダに隠し属性を適用するか、フォルダ、そのサブフォルダ、およびそのすべてのファイル。
隠しファイル属性をフォルダのサブフォルダとそのファイルに適用すると、フォルダを開いた後でも、そのフォルダ内に含まれるすべてのファイルとフォルダも非表示になります。 フォルダだけを隠す最初のオプションは、サブフォルダとファイルを表示させますが、フォルダのルート領域を隠すだけです。
ファイル属性の適用方法
上記のリストで見たように、ファイルに使用できるすべての属性は共通名を持っていますが、それらはすべて同じ方法でファイルまたはフォルダに適用されるわけではありません。
小さな属性の選択は、手動でオンにすることができます。 Windowsでは、ファイルまたはフォルダを右クリックまたはタップアンドホールドし、次に提供されたリストから属性を有効または無効にすることで、これを行うことができます。
Windowsでは、 コントロールパネルから利用可能なattribコマンドを使用して、より多くの属性を設定することもできます。 コマンドを介して属性を制御することで、 バックアップソフトウェアなどのサードパーティプログラムがファイル属性を簡単に編集できるようになります。
Linuxオペレーティングシステムでは、 chattr (Change Attribute)コマンドを使用してファイル属性を設定し、 chflags (Change Flags)はMac OS Xで使用できます。