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

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; 
	}
une idée ?

merci