Javaプログラムを引数として使用するプログラムがあります。他の検証を行う前に、指定されたパスが存在するかどうかを確認したいと思います。例:パスにD:\ Log\Sample whichが存在しない場合は、filenotfound例外をスローする必要があります。
_if (!new File("D:\\Log\\Sample").exists())
{
throw new FileNotFoundException("Yikes!");
}
_
File.exists()
の他に、 File.isDirectory()
と File.isFile()
もあります。
クラスJava.io.Fileがそれを処理します。
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).
...
}
新しいファイル(パス).exists()。
Javadocを読んでください。非常に便利で、多くの有用な例を示しています。