Windowsファイルとフォルダーの「属性」AまたはC


23

Windows Server 2003では、Windowsエクスプローラーの[属性]列で、一部のファイルに「A」または「C」または「AC」などが含まれています。これらはどういう意味ですか?


3
もう1つの質問は、「アーカイブフラグが何をするのか」です。MS-DOSの初期から見ました。ほとんどすべてのファイルに適用されており、変更する必要はありませんでした。しかし同時に、それが何をするのか全く考えもしていませんでした。まだ機能していますか?
マークヘンダーソン

1
@Mark:私の知る限り、アーカイブフラグはバックアップユーティリティで使用されていました。バックアップの完了後にリセットされました。ファイルを変更すると、ファイルが再度設定されるため、再度バックアップする必要があります。プリミティブなので、これ以上使用しないと思います。
フィロ

2
アーカイブビットは引き続き使用されます。すべてのユーザーのホームディレクトリが正常に動作していないことが判明した場合、すべてのホームディレクトリのアクセス許可をリセットするプログラムを作成しました。権限を変更すると、アーカイブビットがトリップします。バックアップが実行されたとき、運用担当者を本当に怒らせました。
パトリックシーモア

回答:


39

Windows 8/10より前の属性は次のとおりでした。

R = READONLY
H = HIDDEN
S = SYSTEM
A = ARCHIVE 
C = COMPRESSED
N = NOT INDEXED
L = Reparse Points
O = OFFLINE
P = Sparse File
I = Not content indexed
T = TEMPORARY
E = ENCRYPTED

オフライン属性は、バックアップソフトウェアの動作に影響する可能性があるため、特別な注意を払う必要があります。O属性を持つファイルは、ソフトウェアが他の場所に保存されていると想定するため、完全にスキップされる場合があります。


追加情報については、SOおよびSFに関する次の回答を検討してください。

/superuser/1214542/what-do-new-windows-8-10-attributes-mean-no-scrub-file-x-integrity-v-pinn/1215034

/superuser/44812/windows-explorers-file-attribute-column-values


Yii PHPフレームワークアーカイブ(正確にはyii-1.1.7.r3135)を解凍した後に取得したファイルのO属性を確認しました。どのようにそこに行ったかわかりません。対処方法もありません...特定のアイコンオーバーレイがあるため、注意してください。
フィロ

このリストはどこで見つけましたか?
mlhDev

投票。私のwin10システムのattribコマンドはこれに同意しません。答えは参照を指し示すか、属性の意味と使用方法を説明する必要があります。
ЯрославРахматуллин



2

Windows 7の「バックアップと復元」が「システムイメージ」を作成すると、「I」属性を持つWindowsImageBackupという名前のルートレベルのフォルダーに保存されます。Windows 7の「help attrib」コマンドの説明:

C:\>help attrib
Displays or changes file attributes.

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I]
       [drive:][path][filename] [/S [/D] [/L]]

  +   Sets an attribute.
  -   Clears an attribute.
  R   Read-only file attribute.
  A   Archive file attribute.
  S   System file attribute.
  H   Hidden file attribute.
  I   Not content indexed file attribute.
  [drive:][path][filename]
      Specifies a file or files for attrib to process.
  /S  Processes matching files in the current folder
      and all subfolders.
  /D  Processes folders as well.
  /L  Work on the attributes of the Symbolic Link versus
      the target of the Symbolic Link

1

Dは上記のリストから欠落しているので、あなたが私のように疑問に思っている場合、Dは「ディレクトリ」の略です。質問はディレクトリではなくファイルに焦点を当てているため、おそらく含まれていませんが、この質問を検索で見つけて、Dが何であるかを見つけるために検索を続けなければならなかったので、将来の読者の便宜のために、この答えを追加しました。

Dを含む回答へのリンクは次のとおりです。

Windowsエクスプローラーのファイル属性列の値


1

attribコマンドで属性を操作(設定/設定解除)できます。

cmd.exeプロンプトを開き、入力しますwin+r

フォルダーを非表示にします:

> attrib +h +s C:\Test\Testing

再表示:

> attrib -h -s C:\Test\Testing

0

その他は次のとおりです。

H =非表示

S =システムファイル

R =読み取り専用

AHSおよびRは、ユーザーまたはシステムが設定できます。ユーザーは、「attrib」コマンドを使用して属性を追加/削除できます。Cはシステムのみの属性です。

attribコマンドの詳細を調べるには、コマンドウィンドウに移動して「attrib /?」と入力します。


0

バックアップソフトウェアは、ファイルが変更されたときに設定されるアーカイブビットをクリアできます。この方法を使用すると、すでにバックアップされているファイルをスキップするために、増分バックアップを実行できます。

自由に設定および設定解除できるため、必ずしも最も信頼性の高い方法ではなく、ほとんどのバックアップソフトウェアは、増分バックアップに含めるものを決定するためのより洗練された基準を使用していると思います。


BackupExecの現在のバージョンでは、ファイルをバックアップするかどうかを決定するために、アーカイブビットまたは最後に変更されたタイムスタンプのいずれかを使用できることがわかります。
joeqwerty

0

Aビットは、ファイルがアーカイブされたことを示すように設定するバックアップソフトウェアがある場合にのみ表示されます。ユーザーがファイルに変更を加えると、オペレーティングシステムはアーカイブビットをクリアし、増分または差分バックアップを行う場合、その変更されたファイルをバックアップし、Aビットをリセットする必要があることをバックアップソフトウェアに示します。増分バックアップはアーカイブビットをリセットするため、次の増分は新しく変更されたファイルのみをバックアップします。差分バックアップはアーカイブビットをリセットしないため、すべての差分バックアップは前回の完全バックアップ以降に変更されたすべてのファイルを取得します。したがって、システムを金曜日に復元するには、管理者は日曜日からの毎週のバックアップと最新の差分、または毎日のすべての増分バックアップが必要になります。


3
これはまったく逆向きです。ファイルが作成または変更されると、OSはアーカイブビットを設定します。バックアップソフトウェアは、ファイルのバックアップ時にアーカイブビットをクリアします。
ThatGraemeGuy

2
Graemeは正しいです。アーカイブビットは、ファイルがアーカイブされていることではなく、アーカイブする必要があることを示すように設定されています。
ジョンガーデニアーズ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.