Javaでリスナーを作成する[複製]
Oct 01 2020
常にディレクトリをリッスンするプログラムをJava / Springで作成したいと思います。たとえば「example.txt」という特定の呼び出しがこのディレクトリに作成された場合、プログラムはそれを読み取り、いくつかの処理を実行してから、リッスンを続けます。このtxtファイルが作成されていない場合、何も起こらず、リッスンを続けます。
このリスナーパーツを作成するにはどうすればよいですか?
手伝ってくれてどうもありがとう
回答
1 Guillaume Oct 01 2020 at 17:13
Java7で追加されたWatchServiceを使用できます
WatchService watchService = FileSystems.getDefault().newWatchService();
Path path = Paths.get("example.txt");
WatchKey watchKey = path.register(watchService, StandardWatchEventKinds...);
こことここの詳細情報