Vérifier si le fichier existe, sans le créer

Si je fais ceci:

File f = new File("c:\\text.txt");

if (f.exists()) {
    System.out.println("File exists");
} else {
    System.out.println("File not found!");
}

Puis le fichier est créé et renvoie toujours "le Fichier existe déjà". Est-il possible de vérifier si un fichier existe, sans le créer?

EDIT:

J'ai oublié de mentionner que c'est dans une boucle for. Voici donc la vraie chose:

for (int i = 0; i < 10; i++) {
    File file = new File("c:\\text" + i + ".txt");
    System.out.println("New file created: " + file.getPath());
}
  • double possible de Comment puis-je vérifier si un fichier existe? (Java sur Windows)
  • en fait c'est pas un doublon. Le titre de cette question est tout simplement mal posé.
  • peut-être que ce n'est pas une copie exacte, mais la réponse pourrait être en déduire par la lecture de cette question et d'essayer un peu de code ... donc pour moi c'est un doublon
  • Pouvez-vous, mais tout méthode à un WEBMethods transformateur? J'ai besoin de faire exactement ce que ce code ne.
InformationsquelleAutor ThreaT | 2012-07-02