Recherche de fichiers avec caractere generique "*"
sunelis
Messages postés11Date d'inscriptionjeudi 26 février 2004StatutMembreDernière intervention30 septembre 2004
-
13 mai 2004 à 12:01
whghost_06
Messages postés1Date d'inscriptionmercredi 1 mars 2006StatutMembreDernière intervention30 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?
dmaillet
Messages postés500Date d'inscriptionmercredi 20 août 2003StatutMembreDernière intervention11 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 ...
---------------------------------------------
kirua12
Messages postés1155Date d'inscriptionsamedi 17 janvier 2004StatutMembreDernière intervention29 avril 20117 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)