Bonjour,

Je cherche à récupérer seulement les fichiers "toto.xml" dans un répertoire assez volumineu. Pour cela j'utilise le code ci-dessous mais c'est beaucoup trop lent pour mon application vu la taille de mon répertoire où j'effectue les recherches.
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 void ListingToto ( File dirToto, ArrayList  arrayToto) 
	{		
        if (dirToto.getName().contains("toto"))
        {
        	arrayToto.add(dirToto.getAbsolutePath());
        }
 
        if ( dirToto.isDirectory ( ) ) 
        {
            File[] list = dirToto.listFiles();
            if (list != null)
            {
                for ( int i = 0; i < list.length; i++) 
                {
                    // recursive call
                	ListingToto(list[i], arrayToto);	                	
                } 
            } 
        }
	}
Connaissez vous un moyen plus rapide pour effectuer cette recherche?
merci