Ho fatto così ma non funziona come dovrebbe:
codice:
		    String path = "C://........//listaUtenti1.txt";
		    
		    File fileTxt = new File(path);
		    FileReader fr = new FileReader(fileTxt);
		    BufferedReader br = new BufferedReader(fr);
		    ArrayList<String> aS = new ArrayList<String>();
		    String s = br.readLine();
		    	
		    while (s!=null){
		    	aS.add(s);
		    	s = br.readLine();
		    }
		    	
		    String[] arrayDiStringhe = aS.toArray(new String[0]);
		    br.close();
		  		    
		    //Ciclo sull'array dei nomi utenti
		    for (int i=0; i<arrayDiStringhe.length; i++){
		    	//Ciclo su tutti i file della directory
		    	System.out.println(i + " riga del file txt");
		    	File file = new File( path + arrayDiStringhe[i] );
		    		String nFile = estraiNome(file);
		    		//se il file xls non è presente

		    		if ( file.exists()){
		    			//mando mail
		    			//Crea oggetto Email e manda mail
						Email mjm = new Email();
						mjm.sendMail();
						System.out.println("Inviata mail a " + nFile);							
		    		}
		    }
In pratica ho il mio solito file txt composto dalle stringhe A, B, C e nella directory ho i file A, B. Quindi dovrebbe essere mandata una mail per il file C ma non la manda.