Je suis en train de faire un petit générateur de graphes.
Les graphes sont générés avec des valeurs contenues dans des fichiers .txt qui sont générés quotidiennement, il se peut que pour une raison quelconque les fichiers ne soient pas générés (coupure de la machine, bug, problème de cron, inaccessibilité du réseau, ...) ce qui pose problème lorsque le fichier n'existe pas j'obtiens l'exception: java.io.FileNotFoundException
Je voudrais savoir si il était possible de contourner se problème en testant la validité du scanner avec quelque chose du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 try { scanner = new Scanner(new File(filePath)); } catch (FileNotFoundException e) { System.err.println("Le chemin d'accès spécifié est incorrect"); e.printStackTrace(); } if(/*scanner n'existe pas*/){ for (int j = 0; j < nbGraphes; j++) { //Remplir les variables a 0 } } else{//si il existe while (scanner.hasNextLine()) { String line = scanner.nextLine(); for (int j = 0; j < nbGraphes; j++) { //Remplir les variables avec les données obtenues } } scanner.close(); }
Partager