J'ai un programme Java qui prend le chemin comme argument. Je veux vérifier si le chemin donné existe ou non avant de faire une autre validation. Par exemple: si je donne un chemin D:\Log\Sample qui n'existe pas, il doit lancer une exception filenotfound Comment puis-je faire cela?
if (!new File("D:\\Log\\Sample").exists())
{
throw new FileNotFoundException("Yikes!");
}
Outre File.exists()
, il y a aussi File.isDirectory()
et File.isFile()
.
La classe Java.io.File peut s'en charger pour vous:
File f = new File("....");
if (!f.exists()) {
// The directory does not exist.
...
} else if (!f.isDirectory()) {
// It is not a directory (i.e. it is a file).
...
}
nouveau fichier (chemin) .exists ().
Lire le javadoc est très utile et donne souvent de nombreux exemples utiles.