java フォルダやファイルが存在するかを確認する

java フォルダやファイルが存在するかを確認する

javaで、フォルダやファイルが存在するかを確認する手順を記述してます。

環境

  • OS windows11 home
  • java 17.0.2

手順

フォルダやファイルが存在するかを確認するには、「Files.exists」を使用します。

Files.exists(ファイルパス)
// 存在すれば true 存在しなければ false

実際に、使用して「App.java」というファイルが存在するかを確認してみます。

以下のコードを実行して確認します。

import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.Files;
import java.io.IOException;

public class App {
    public static void main(String[] args) throws Exception {

        Path path = Paths.get("C:/java/test/src/App.java");

        if (Files.exists(path)) {
            System.out.println("yes");
        } else {
            System.out.println("no");
        }
      
    }
}

存在しているので「yes」が返ります。

フォルダやファイルが存在しない場合

フォルダやファイルが存在しない場合は、「notExists」を使用します。

import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.Files;
import java.io.IOException;

public class App {
    public static void main(String[] args) throws Exception {

        Path path = Paths.get("C:/java/test/src/App.java");

        if (Files.notExists(path)) {
            System.out.println("yes");
        } else {
            System.out.println("no");
        }
      
    }
}

「App.java」は、存在しているので「no」が返ります。