Javaでファイルを開いて読み込む前に、ファイルが存在するかどうかを確認するにはどうすればよいでしょうか( Perl の に相当
-e $filename
)?
唯一のSOでの同様の質問ファイルの書き込みを扱っており、 を使用して回答されていますが、FileWriter
これは明らかにここでは適用できません。
可能であれば、「API を呼び出してファイルを開き、テキストで「ファイルなし」をチェックする例外がスローされたときにキャッチする」というものではなく、true/false を返す実際のAPI呼び出しを希望しますが、後者でも問題ありません。
ベストアンサー1
使用java.io.File
:
File f = new File(filePathString);
if(f.exists() && !f.isDirectory()) {
// do something
}