28 lines
803 B
Java
28 lines
803 B
Java
|
|
import java.io.File;
|
||
|
|
|
||
|
|
public class Repertoires {
|
||
|
|
|
||
|
|
public static void main(String[] args) {
|
||
|
|
if (args.length != 1) {
|
||
|
|
System.out.println("Usage: java Repertoires <nom_du_répertoire>");
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
|
||
|
|
File racine = new File(args[0]);
|
||
|
|
System.out.println("Chemin fourni : " + racine.getAbsolutePath()); // Débogage
|
||
|
|
|
||
|
|
if (!racine.exists()) {
|
||
|
|
System.out.println("Le répertoire spécifié n'existe pas : " + racine.getAbsolutePath());
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
|
||
|
|
if (!racine.isDirectory()) {
|
||
|
|
System.out.println("Le chemin spécifié n'est pas un répertoire : " + racine.getAbsolutePath());
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
|
||
|
|
Noeud arbre = Noeud.construireArbre(racine);
|
||
|
|
arbre.afficher("");
|
||
|
|
}
|
||
|
|
}
|