Test d'existence de fichier
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 :
Code:
1 2 3 4
| // Vérification de l'existence du fichier
if (!new File(fileName).exists()) {
return false;
} |
Or, bien que le fichier soit présent, il arrive que le test d'existence retourne false.
Il a donc été remplacé par le code suivant :
Code:
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;
} |
Ce code résout le problème puisque le test ne retourne jamais false.
Pourquoi obtient-on ce type ce comportement ?
D'avance merci pour les précisions que vous pourrez m'apporter.
Briag