java ファイルが実行可能であるかを判定する

java ファイルが実行可能であるかを判定する

javaで、ファイルが実行可能であるかを判定する手順を記述してます。

環境

  • OS windows11 home
  • java 17.0.2

手順

ファイルが実行可能であるかを判定するには、「Files.isExecutable」を使用します。

Files.isExecutable(ファイルパス)
// 実行可能であればtrueが、そうでなければfalseが返ります。

実際に使用してみます。

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

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

        Path path1 = Paths.get("C:/java/test/src/App.java");
        Path path2 = Paths.get("C:/java/test/src/hoge.txt");
        Path path3 = Paths.get("C:/java/test/src/no.java");
  
        System.out.println(Files.isExecutable(path1)); // ture
        System.out.println(Files.isExecutable(path2)); // ture  
        System.out.println(Files.isExecutable(path3)); // false  

    }
}

判定されていることが確認できます。