Crea un listener in Java [duplicato]
Oct 01 2020
Voglio creare un programma in Java / Spring che ascolti sempre una directory. Se un particolare chiamato ad esempio "esempio.txt" viene creato in questa directory, il programma lo legge e fa alcune cose e poi continua ad ascoltare. Se questo file txt non viene creato, non accade nulla e continua ad ascoltare.
Qualche idea su come posso creare questa parte ascoltatore?
Grazie mille per il vostro aiuto
Risposte
1 Guillaume Oct 01 2020 at 17:13
È possibile utilizzare WatchService aggiunto in Java 7
WatchService watchService = FileSystems.getDefault().newWatchService();
Path path = Paths.get("example.txt");
WatchKey watchKey = path.register(watchService, StandardWatchEventKinds...);
Maggiori informazioni qui e qui