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();
}