Ho il seguente problema: data una lista di nomi file presente in un file txt, devo verificare che questi file siano tutti presenti in una certa directory. Se non sono presenti devo mandare una mail.
Io ho fatto così ma non funziona e non capisco perchè:
codice:
//Ciclo sull'array dei nomi utenti
for (int i=0; i<arrayDiStringhe.length; i++){
//Ciclo su tutti i file della directory
for( File file1 : files ){
String nFile = estraiNome(file1);
//se il file xls non è presente
if ( ! nFile.equals(arrayDiStringhe[i]) ){
//mando mail
//Crea oggetto Email e manda mail
Email mjm = new Email();
mjm.sendMail();
System.out.println("Inviata");
}
}
}
Ho fatto una prova con 2 nomi di file nel txt e 3 file contenuti nella directory e dovrebbe mandare una sola mail, invece ne manda 9