Windows 10 ファイル エクスプローラーの「作成日」、「更新日」、「日付」の根拠

Windows 10 ファイル エクスプローラーの「作成日」、「更新日」、「日付」の根拠

私は、Windows 10 ファイル エクスプローラーの、およびのDate created背後Date modifiedにある原理を理解しようとしています。Date

昨日、2020 年 6 月 30 日に、ファイル エクスプローラーに表示される次の 2 つのファイルに YouTube ビデオとその字幕をダウンロードしました。

ここに画像の説明を入力してください

本日7月1日、字幕(VTTファイル)にいくつかの文字を追加して修正しました。

Date createdこれら 2 つのファイルが私の PC 上で作成された日付 (2020 年 6 月 30 日) が表示されます。

Date modifiedVTT ファイルの日付が 2020 年 7 月 1 日と表示されます (変更したので問題ありません)。

ビデオファイル (MKV ファイル) には 2018 年 10 月 21 日が表示されていますが、あまり意味がありません...

DateMKV ファイルの場合は 2018 年 10 月 21 日、VTT ファイルの場合は作成日と同じ 2020 年 6 月 30 日が表示されます。

ファイルがコピー/ダウンロードされ、ローカルで変更されていない場合、何が行われ、何が表示Date modifiedDateれますか?

答え1

「公式」の定義は非常に簡潔です。

アイテムが現在配置されているファイル システム上で作成された日時。このプロパティはファイル システムによって自動的に昇格されます。インデックス サービスのフレンドリ名は「create」です。

アイテムが最後に変更された日時。インデックス サービスのフレンドリ名は「write」です。

アイテムの主な関心事の日付。たとえば写真の場合、このプロパティは次のようにマッピングされます。システム.写真.撮影日

したがって、基礎となるプロパティのDate/ItemDateマップは、ファイルの種類と、オプションの日付関連の EXIF メタデータの有無によって異なります (写真のDate taken場合は、Date acquired存在する場合、そうでない場合Date created)。

答え2

Windows エクスプローラーの作成日、変更日、日付の根拠は何ですか?

明確な定義は見つかりませんが、MKV の日付がファイルのヘッダーから抽出される特定のケースについては、次の説明を参照してください (ビデオが作成/録画された日付である可能性が高いため、ヘッダーを見て確認してください)。

作成日 - ファイルが最初に作成された日付

更新日 - ファイルが最後に変更され保存された日付

その日付フィールドに関しては、説明は次のようになります:

「日付」列には、「作成日」と「変更日」の早い方が使用されます。「アクセス日」は無視されます。ただし、カメラによって追加された「特別な」日付フィールド(JPGのEXIFヘッダーなど)がある場合は、その日付フィールドが優先されます。

ソースWindows 10: 日付、作成日、更新日 - Microsoft コミュニティ

答え3

新しいファイルを作成し、しばらく待ってからコピーすると疑問が解消されることに気付きました。

ここに画像の説明を入力してください

コピーされたファイルはコピー後に変更されず、Date modified元のファイルの値Dateに設定されます。Date created

答え4

ファイル システムによって管理される「作成日」および「変更日」フィールドの「公式」定義を私はこれまで見つけることができませんでした。

その理由は、「更新日」はファイル内のデータが最後に更新された日付であるということのようです。「作成日」は、コピーファイルが作成された特定のディスク上(ドライブ/カード)。

たとえば、7 月 1 日にコンピュータ ドライブにスプレッドシートを作成すると、最初は「作成日」が 7 月 1 日、「変更日」が 7 月 1 日になります。7 月 6 日にスプレッドシート ファイルを更新すると、「作成日」は 7 月 1 日のままですが、「変更日」は 7 月 6 日になります。その後、7 月 20 日にそのファイルを USB ドライブにコピーすると、USB ドライブ上のファイルの「変更日」は 7 月 6 日、「作成日」は 7 月 20 日になります。ファイルをコピーするのではなく移動すると、元のディスク上のファイルは消え、ターゲット ディスク上のファイルの「作成日」(7 月 1 日) と「変更日」(7 月 6 日) は同じになります。ファイル名はファイル システム ディレクトリの一部であり、ファイル自体のデータの一部ではないため、ファイル名を変更しても「変更日」や「作成日」は変わりません。

それが本来の動作方法だと思いますが、理論が実際に実現されるかどうかは、コピーまたは移動操作に何を使用しているかによって異なります。一部のシステムでは、コピーまたは移動時に、コピーに元のファイルと同じ「変更日」の値を与えることで、「変更日」を忠実に保持しますが、ファイルのコピーを完全に新しいファイルとして書き出すように設計されているアプリを阻止するものは何もありません。このファイルには、元のファイルとまったく同じ内容が含まれ、同じファイル名が付いていますが、「変更日」と「作成日」は両方とも現在の日付/時刻 (つまり、コピー操作が実行された日付/時刻 - 上記の例では 7 月 20 日) になります。

関連情報