Select Git revision
-
Jean-Christophe authoredJean-Christophe authored
ListExecutable.java 1.18 KiB
package tp09;
import java.io.File;
import java.util.Scanner;
public class ListExecutable {
public static void printExecutable(File file) {
if (file.exists()) {
if(file.isFile() && !file.isHidden()) {
if(file.canExecute()) {
System.out.println(file.getName());
} else {
System.out.println("Nothing is executable.");
}
} else {
File[] li = file.listFiles();
for (File fichier : li) {
if(fichier.isFile() && !file.isHidden()) {
if(fichier.canExecute()) {
System.out.println(fichier.getName());
}
}
}
}
} else {
System.out.println("File does not exist.");
}
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Veuillez entrer le nom du fichier ou du dossier que vous souhaitez vérifier : ");
File file = new File(scanner.nextLine());
printExecutable(file);
scanner.close();
}
}