Recherche de fichiers avec caractere generique "*"

sunelis Messages postés 11 Date d'inscription jeudi 26 février 2004 Statut Membre Dernière intervention 30 septembre 2004 - 13 mai 2004 à 12:01
whghost_06 Messages postés 1 Date d'inscription mercredi 1 mars 2006 Statut Membre Dernière intervention 30 mars 2006 - 30 mars 2006 à 15:58
Bonjour

j'ai un projet dans lequel je dois srcuter un repertoire a la recherche de fichiers dont le nom repond a certains criteres.
Il me faut donc une fonction de recherche de fichiers du style :
fich_*.txt ou *fich*.txt ...

J'ai vu qu'avec la fonction "list" de la classe "File" on pouvait faire ca mais il faut d'apres ce que j'ai compris developper une classe implementant l'interface "FilenameFilter" (et donc sa fonction "accept").
Ca me parait un peu complique pour quelque chose qui parait assez courant. N'y a-t-il pas une autre solution?

Merci

3 réponses

dmaillet Messages postés 500 Date d'inscription mercredi 20 août 2003 Statut Membre Dernière intervention 11 juillet 2007
13 mai 2004 à 13:08
tu peux aussi rechercher dans la string du nom de fichier grace aux methodes de la classe String, qd tu as la liste de fichier...
c'est tres simple ca...
---------------------------------------------
>:) dams >:)
...en dansant la javanaise ...
---------------------------------------------
0
kirua12 Messages postés 1155 Date d'inscription samedi 17 janvier 2004 Statut Membre Dernière intervention 29 avril 2011 7
14 mai 2004 à 07:16
Salut,

c'est peut être courant comme opération mais ce n'est pas trivial.
Tu peux peut-être trouver une librairie qui fait ça sinon c'est avec un FileNameFilter. Le code n'est pas compliqué (1 ligne avec le JDK 1.4)
0
whghost_06 Messages postés 1 Date d'inscription mercredi 1 mars 2006 Statut Membre Dernière intervention 30 mars 2006
30 mars 2006 à 15:58
j'ais viens de rechercher un algorithme qui permet de rechercher un texte dans une chaine de caractere à l'aide des caractére générique
0
Rejoignez-nous