Bonjour à tous.
Voila mon problème :
J'ai une arborescence de fichier et je voudrais mettre à true une fonction lorsque le fichier nommé Test est trouvé. Le truc c'est que je ne sait pas où il se trouve dans mon arborescence; il peut très bien se trouver à la racine comme à la fin.
voila le code que j'ai fait mais la valeur retournée est à chaque fois false même si le fichier existe
une idée ?
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 public static boolean checkAssemble (File directoryPath) { boolean checkAssemble = false; // declare the returned boolean String modele = "Test"; File[] f = directoryPath.listFiles(); // Get directory contents File fName = null; // a directory item for (int i=0; i<f.length; i++) { fName = f[i]; if (Pattern.matches(modele,fName.getName())){ checkAssemble =true; } else if (fName.isDirectory()) { checkAssemble(fName); } } return checkAssemble; }
merci
Partager