Affichage et Récupération de listes de dossiers et fichier de repertoire en java
Bonsoir,
Je souhaite afficher et récupérer les dossiers(fils) et fichiers (feuilles) d'un répertoire.
En vous remerciant :D.
Voici le script avec la partie à remplir pour la récupération des listes.
Noeud.java
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| import java.util.List;
public class Noeud {
String nom;
List<Noeud> fils;
List<String> feuilles;
public void init(String racine) {
nom = racine;
// Récupérer la liste des fils
// Récupérer la liste des feuilles
}
public void afficherArbo() {
for (Noeud fils : fils) {
System.out.println(nom);
fils.afficherArbo();
}
for (String feuille : feuilles) {
System.out.println(feuille);
}
}
} |
Test.java
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| import java.io.File;
public class Test {
public static void main(String[] args) {
Noeud racine = new Noeud();
racine.init("C:/");
racine.afficherArbo();
File repertoire = new File("/");
String liste[] = repertoire.list();
for (String nom : liste) {
File rep = new File("/" + nom);
}
if (liste != null) {
for (int i = 0; i < liste.length; i++) {
System.out.println(liste[i]);
}
} else {
System.err.println("Nom de repertoire invalide");
}
}
} |