フォルダに追加されたファイルのFIFO処理を確実にする方法はJavaにありますか?プラットフォームに依存しないソリューションを探しています。私は現在、ディレクトリからすべてのファイルを取得するためにlistFiles()
メソッドinを使用java.io.File
していますが、このメソッドを使用して見つかったファイルの順序を保証するものではないことを読みました。最後に変更された日付に基づいてファイルを並べ替えることも考えましたが、これは信頼性が低く、FIFOを保証するものではありません。誰か他に何かアイデアはありますか?
Java 6を使用する必要がありますが、Java7はオプションではありません。