Windows は、フォルダーの最終更新日をどのように判断しますか?
5885 次
3 に答える
5
MSDNによると、最終変更のタイムスタンプはディレクトリごとに保存されます。
- D:\NTFS1 と D:\NTFS2 という名前の NTFS パーティションに 2 つの新しいフォルダーを作成すると、作成日時と変更日時の両方が同じになります。
- D:\NTFS2 フォルダーを D:\NTFS1 フォルダーに移動して、D:\NTFS1\NTFS2 を作成すると、次のようになります。
- D:\NTFS1 - 作成されるフォルダーは同じで、変更されたスタンプが変わります。
- D:\NTFS1\NTFS2 - 作成されたフォルダーの変更と変更されたフォルダーの両方が同じままです。この現象は、フォルダーを移動しても、新しいフォルダーがマスター ファイル テーブル (MFT) によって D:\NTFS1 フォルダー内に作成されていると見なされるために発生します。
- D:\NTFS2 フォルダーを D:\NTFS1 フォルダーにコピーして、D:\NTFS1\NTFS2 フォルダーを作成し、D:\NTFS2 フォルダーがまだ存在する場合 (コピー後):
- D:\NTFS1 - 作成されたフォルダーは同じで、変更されたフォルダーの時刻と日付スタンプが変更されます。
- D:\NTFS2 - 元のフォルダなので変更はありません。
- D:\NTFS1\NTFS2 - 作成されたフォルダーと変更されたフォルダーの両方が、移動時の同じスタンプに変更されます。
この現象は、フォルダーをコピーしたにもかかわらず、新しいフォルダーが MFT によって作成されたと見なされ、新しい作成および変更されたタイム スタンプが与えられるために発生します。注: FAT ファイル システムの設計と動作は、変更されたタイム スタンプに関して異なります。FAT ファイル システムでは、フォルダーの内容が変更されても、フォルダーの更新日は変更されません。たとえば、D:\FAT1 と D:\FAT2 があり、D:\FAT2 を D:\FAT1 にコピーまたは移動した場合、D:\FAT1 の作成日と変更日は同じままです。
于 2011-06-03T14:24:51.200 に答える
2
フォルダ内での最後のファイル アクティビティの日付を使用します。
于 2008-09-30T16:21:14.410 に答える
2
ディレクトリ エントリが更新されると、ディレクトリ自体の最終更新日も更新されます。
于 2008-09-30T16:35:58.697 に答える