質問

Windowsはフォルダの最終変更日をどのように決定しますか?

役に立ちましたか?

解決

MSDN による、最終変更タイムスタンプはディレクトリごとに保存されます:

  
      
  • D:\ NTFS1およびD:\ NTFS2というNTFSパーティションに2つの新しいフォルダーを作成する場合、作成日時と変更日時は同じです。
  •   
  • D:\ NTFS2フォルダーをD:\ NTFS1フォルダーに移動し、D:\ NTFS1 \ NTFS2を作成した場合:      
        
    1. D:\ NTFS1-作成されたフォルダーは同じであり、変更されたスタンプが変更されます。
    2.   
    3. D:\ NTFS1 \ NTFS2-作成されたフォルダーの変更と変更されたフォルダーの両方が同じままです。   この現象は、フォルダーを移動しても、マスターファイルテーブル(MFT)によってD:\ NTFS1フォルダー内に新しいフォルダーが作成されたと見なされるために発生します。
    4.   
  •   
  • D:\ NTFS2フォルダーをD:\ NTFS1フォルダーにコピーし、D:\ NTFS1 \ NTFS2フォルダーを作成し、D:\ NTFS2フォルダーがまだ存在する場合(コピー後):      
        
    1. D:\ NTFS1-作成されたフォルダーは同じであり、変更されたフォルダーの時刻と日付のスタンプが変更されます。
    2.   
    3. D:\ NTFS2-元のフォルダーであるため、変更は発生しません。
    4.   
    5. D:\ NTFS1 \ NTFS2-作成されたフォルダーと変更されたフォルダーの両方が同じスタンプ(変更時のもの)に変更されます。
        この現象は、フォルダーをコピーしたにもかかわらず、新しいフォルダーがMFTによって作成されていると見なされ、新しく作成および変更されたタイムスタンプが付与されるために発生します。
    6.   
  •   
     

:FATファイルシステムの設計と動作は、変更されたタイムスタンプに関して異なります。 FATファイルシステムでは、フォルダーの内容が変更されても、フォルダーの変更日は変更されません。たとえば、D:\ FAT1とD:\ FAT2があり、D:\ FAT2をD:\ FAT1にコピーまたは移動した場合、D:\ FAT1の作成日と変更日は変わりません。

他のヒント

ディレクトリエントリが更新されると、ディレクトリ自体の最終変更日も更新されます。

フォルダ内の最後のファイルアクティビティの日付を使用します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top