Bonjour
J'ai une fonction qui calcule le nombre de fichiers et de répertoires avec io.File
mais celle-ci est bcp trop longue. (Contenu : 86260 Fichiers 15702 Dossiers
pour time :25007 ms )
Existe-t-il une meilleure implémentation que File ? ou autre ?
Thnaks
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
16
17
18
19
20
21
22 public static int nbRepertoire(String chemin){ String list []; File r= new File(chemin); File f=null; if (r.isDirectory()){ list = r.list(); if (list==null) return 0; for (int i = 0; i < list.length; i++){ f= new File(chemin+"\\"+list[i]); if (f.isDirectory()) { nbd++; nbRepertoire(chemin+"\\"+list[i]); } if (f.isFile()) { nbf++; } } } return 1; }
Partager