Bonjour,
je cherche à lister un répertoire de fichiers. Ce que j'arrive à faire.
Par contre ce que je n'arrives pas à faire c'est de lister un type de fichiers qui se trouve dans ce repertoire, en l'occurence les jpg.
Je vous montre ma classe qui liste bien tous les fichiers mais j'aimerai lister seulement les jpg.
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
23
24
25
26
27 public static void listeRepertoire ( File repertoire ,String type) { if ( repertoire.isDirectory ( ) ) { File[] list = repertoire.listFiles(); FilenameFilter filter = new FilenameFilter() { public boolean accept(File dir, String name) { return name.endsWith(".jpg"); } }; list= repertoire.listFiles(filter.accept(, name)); if (list != null){ for ( int i = 0; i < list.length; i++) { // Appel récursif sur les sous-répertoires listeRepertoire( list[i],type); } } else { System.err.println(repertoire + " : Erreur de lecture."); } } if (repertoire.getPath()!= type){ Resize size = new Resize(repertoire.getPath()); } }
Partager