私はファイルシステムの変更について私に通知できるJavaライブラリを探しています。フリーウェアまたはオープンソースのJava用の洗練されたファイルシステムモニタはありますか?
無料のライブラリがいくつか見つかりましたが、すべてが無差別な検出、つまり定期的なポーリングを使用しています。そして、他のものは常に商業です。
は私が探しているのWin32、Linux用FAMと何でも他のOSで利用可能であるため、OSからファイル監視機能を使用するライブラリ、すなわち FindFirstChangeNotificationです。ブルートフォースがフォールバックとして使用されるのであれば気にしないが、WindowsとLinuxでは利用可能なOS機能を使用するべきである。
これはプログラミングサイトであるため、この質問は話題にならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく、[Software Recommendations Stack Exchange](https://softwarerecs.stackexchange.com/)がより良い場所になるだろう。 – jww
Java 7は[WatchService](https://docs.oracle.com/javase/8/docs/api/java/nio/file/WatchService.html)を導入しました。 –