Wie überprüft man Pfad ist vorhanden oder nicht in Java?

Ich habe ein Java-Programm, das Pfad als Argument nehmen. Ich möchte überprüfen, ob ein gegebener Pfad vorhanden ist oder nicht, bevor ich eine andere Validierung mache. Z.B.: Wenn ich einen Pfad D:'Log'Sample gebe, der nicht vorhanden ist, muss er filenotfound exception auslösen. Wie kann ich das tun?

Antwort auf "Wie überprüft man Pfad ist vorhanden oder nicht in Java? " 3 von antworten

neuer Datei( Pfad ). existiert().

Lesen Sie das javadoc seine sehr nützlich und gibt oft viele nützliche Beispiele.

if (!new File("D:\\Log\\Sample").exists())
{
   throw new FileNotFoundException("Yikes!");
}

Neben File.exists() , there are also gibt es auch File.isDirectory() and und File.isFile() . .

Die Klasse java.io.File kann sich darum kümmern:

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).
    ... 
}