ファイル属性とは何ですか?

Windowsでのファイル属性の一覧

ファイル属性(多くの場合、 属性またはフラグと呼ばれる)は、 ファイルまたはディレクトリが存在する特定の条件です。

属性は、指定れた時間に設定またはクリアされたとみなされます。これは、属性が有効か無効かを意味します。

Windowsなどのコンピュータオペレーティングシステムでは 、特定のファイル属性でデータにタグを付けることができるため、属性をオフにしたデータとは異なる方法でデータを扱うことができます。

ファイルやフォルダは、属性が適用または削除されたときに実際には変更されません。オペレーティングシステムやその他のソフトウェアによって異なることが分かります。

異なるファイル属性は何ですか?

Windowsには、次のような多数のファイル属性が存在します。

次のファイル属性は、WindowsオペレーティングシステムでNTFSファイルシステムで最初に使用できました。つまり、古いFATファイルシステムでは使用できません。

Windowsで認識されるいくつかの追加のファイル属性があります。

これらの詳細については、マイクロソフトのサイトにあるこのMSDNのページを参照してください。

注:技術的には、 通常のファイル属性もありますが、ファイル属性はまったく意味しませんが、通常のWindowsで使用されている場所では実際に参照されることはありません。

ファイル属性が使われる理由

ファイル属性は、使用しているプログラム、使用しているプログラム、またはオペレーティングシステム自体でさえも、ファイルまたはフォルダに対する特定の権利を付与または拒否できるように存在します。

一般的なファイル属性について学ぶことで、特定のファイルやフォルダが「非表示」や「読み取り専用」と呼ばれる理由や、他のデータとのやりとりが異なる理由を理解するのに役立ちます。

読み取り専用ファイル属性をファイルに適用すると、書き込みアクセスを許可する属性が解除されていない限り、編集や変更が行われません。 読み取り専用の属性は、変更してはいけないシステムファイルでよく使用されますが、編集しないアクセス権を持つユーザーのファイルでも同じことができます。

隠し属性が設定されたファイルは実際には通常の表示から隠され、誤って削除、移動、または変更することが困難になります。 ファイルは他のすべてのファイルと同じように存在しますが、非表示のファイル属性が切り替わるため、カジュアルなユーザーがそのファイルとやり取りすることはできません。

ファイルの属性とフォルダの属性

属性はファイルとフォルダの両方に対してオンとオフを切り替えることができますが、その結果は両者で少し異なります。

hidden属性のようなファイル属性がファイルに対してトグルされると、その単一のファイルは非表示になります。

同じ隠し属性がフォルダに適用されている場合、フォルダを隠すだけではなく、フォルダに隠し属性を適用するか、フォルダ、そのサブフォルダ、およびそのすべてのファイル。

隠しファイル属性をフォルダのサブフォルダとそのファイルに適用すると、フォルダを開いた後でも、そのフォルダ内に含まれるすべてのファイルとフォルダも非表示になります。 フォルダだけを隠す最初のオプションは、サブフォルダとファイルを表示させますが、フォルダのルート領域を隠すだけです。

ファイル属性の適用方法

上記のリストで見たように、ファイルに使用できるすべての属性は共通名を持っていますが、それらはすべて同じ方法でファイルまたはフォルダに適用されるわけではありません。

小さな属性の選択は、手動でオンにすることができます。 Windowsでは、ファイルまたはフォルダを右クリックまたはタップアンドホールドし、次に提供されたリストから属性を有効または無効にすることで、これを行うことができます。

Windowsでは、 コントロールパネルから利用可能なattribコマンドを使用して、より多くの属性を設定することもできます。 コマンドを介して属性を制御することで、 バックアップソフトウェアなどのサードパーティプログラムがファイル属性を簡単に編集できるようになります。

Linuxオペレーティングシステムでは、 chattr (Change Attribute)コマンドを使用してファイル属性を設定し、 chflags (Change Flags)はMac OS Xで使用できます。