Bonjour,

Je cherche à connaitre le nombre d'éléments présent dans mon répertoire. Pour ceci, j'utilise le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
    private int nbDossierCreer(String path){
		 File monRepertoire = new File(path);
		 File[] f = monRepertoire.listFiles();
		    int x = 0;
		    for (int i = 0 ; i < f.length ; i++) {
		      if (f[i].isFile()) {
		        x++;
		      }
		    }
		 return x;
	}
Le problème est que le listFiles ne prend en compte que les fichiers, et non pas les dossiers, donc si j'ai 5 dossier mais 0 fichiers, x sera toujours 0. Est ce qu'il existe une autre méthode?

Cordialement.