Bonjour,
Je cherche à tester l'existence d'un fichier (un exécutable sauvegardé sous le répertoire d'installation d'une application Java). J'ai donc implémenté le code suivant :
Or, bien que le fichier soit présent, il arrive que le test d'existence retourne false.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 // Vérification de l'existence du fichier if (!new File(fileName).exists()) { return false; }
Il a donc été remplacé par le code suivant :
Ce code résout le problème puisque le test ne retourne jamais false.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 // Fichier File f = new File(fileName); // Vérification de l'existence du fichier if (!f.exists()) { return false; }
Pourquoi obtient-on ce type ce comportement ?
D'avance merci pour les précisions que vous pourrez m'apporter.
Briag
Partager