Salut,
L'erreur que tu signales semble ne pas correspondre au code que tu donnes ou alors c'est un extrait...
Peux-tu me donner la liste EXACTE de QUELQUES lignes (surtout pas 20000) pour que je puisse tester en réel.
Autre chose, c'est quoi ce fichier ihssendalloul ? un fichier texte ?
À essayer car tu ne lis pas d'autre ligne dans la boucle while:
public static void main(String[] args) throws IOException {
//BufferedReader br = new BufferedReader(new FileReader(new File("ihssendalloul")));
BufferedReader br = new BufferedReader(new FileReader("ihssendalloul"));
//String line = br.readLine();
String line;
while ((line = br.readLine()) != null)
//while (line != null) // readLine renvoie la valeur null lorsque la fin de fichier est atteinte
{
/* Ton traitement */
int index = line.lastIndexOf("\\");
String nomFic = "";
line = br.readLine();
nomFic = line.substring(index +1);
System.out.println(nomFic);
}
br.close();
}
Cordialement,
Dan