変更を確認する必要があるファイルのディレクトリがあります。ファイルの1つにmodifiedDate
、前回のチェックで覚えたものよりも新しいものがあると、変更されたと思います(これは、キャッシュの依存関係を意味します)。
Javaのディレクトリで最新の変更されたファイルを見つける最も速い方法は何でしょうか?
楽観的すぎるかもしれませんが、すべてのファイルの反復を伴わないものを明示的に探しています。
また、ディレクトリの変更日を確認するだけでは不十分です。これは、ファイル自体の1つが変更されたときではなく、内部のファイルのリストが変更されたときにのみ変更されるためです。