Ciao a tutti ho problemi con un programmino java: devo creare un metodo statico che come parametri la directory e il nome file prenda da linea di comando nome file e rimane appeso all'infinito finche nella directory in cui si trova non viene creato un file con quel nome. Ha una sleep x un tempo, ciclo for, condizione dì uscita: nella directory dove mi trovo è stato creato un file con quel nome. Devo però andare a leggere con args[]. Mi chiedevo inoltre se potevo sfruttare l'nterfaccia watchService:
File path = new File("C:/");
File[] listOfFiles = path.listFiles();
for (File file : listOfFiles) {
Thread.sleep(60000);
Scanner filename = new Scanner(System.in);
if (file.getName().equals(filename)) {
System.exit(0); }
File path = new File("C:/");
File[] listOfFiles = path.listFiles();
for (File file : listOfFiles) {
Thread.sleep(60000);
Scanner filename = new Scanner(System.in);
if (file.getName().equals(filename)) {
System.exit(0); }