Bonjour a tous
je vais probablement me faire huer mais tant pis
Je voudrais réutiliser ce code :
afin de parcourir récursivement une arborescence de fichiers et afficher (sur la sortie standard) la liste de tous les fichiers contenus dans le répertoire et ses sous-répertoires.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 public static void listeRepertoire ( File repertoire ) { System.out.println ( repertoire.getAbsolutePath()); if ( repertoire.isDirectory ( ) ) { File[] list = repertoire.listFiles(); if (list != null){ for ( int i = 0; i < list.length; i++) { // Appel récursif sur les sous-répertoires listeRepertoire( list[i]); } } else { System.err.println(repertoire + " : Erreur de lecture."); } } }
Je voudrais modifier légèrement ce code pour pouvoir récupérer la liste des fichiers dans une List<String> mais j'éprouve quelques difficultés malheureusement.
Merci beaucoup de m'indiquer une piste
Partager