Java - ファイルとディレクトリの存在確認

ファイルとディレクトリの存在確認

ファイルとディレクトリの存在を確認するには、File クラスの exists メソッドを使用します。

public boolean exists()
exists メソッド
public boolean mkdirs()
この抽象パス名が示すファイル、またはディレクトリが存在するかどうかを判定します。
返り値
この抽象パス名が示すファイル、またはディレクトリが存在する場合は true、そうでない場合は false。
例外
SecurityException - セキュリティ・マネージャが存在し、その SecurityManager.checkRead(java.lang.String) メソッドがファイル、またはディレクトリへの読取りアクセスを拒否した場合。
import java.io.File;

class createNewFileTest{
  public static void main(String args[]){
    
    /* ファイルの場合 */
    File file = new File("c:¥¥file.txt");
    if (file.exists()){
      System.out.println("ファイルは存在します");
    } else {
      System.out.println("ファイルは存在しません");
    }
    
    /* ディレクトリの場合 */
    File dir = new File("c:¥¥dir");
    if (dir.exists()){
      System.out.println("ディレクトリは存在します");
    } else {
      System.out.println("ディレクトリは存在しません");
    }
    
  }
}
ファイルとディレクトリの存在確認

関連記事