Afficher le contenu d'un fichier
Bojour,
j'aimerais pouvoir lire un dossier en fitrant par conséquent j'ai utilisé ce code ci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
import java.io.File;
import java.util.regex.Pattern;
import java.util.regex.Matcher;
import java.util.*;
public class listRepertoire
{
public static void main (String[]args)
{
String path= "c://MesRapports";
String filtre = "monRapportFinal.*";
Pattern p = Pattern.compile(filtre);
String [] s = new File(path).list();
List<String> listeFichiers = new ArrayList<String>();
for (int i=0; i<s.length;i++)
{
Matcher m = p.matcher(s[i]);
if ( m.matches())
{
listeFichiers.add(s[i]);
System.out.println(s[i]);
}
}
}
} |
dans ce exemple tout fichier s'appelant monRapportFinal (code : String filtre = "monRapportFinal.*") sera afficher avec n'import quel extension mais j'aimerais faire le contraire affiché tout les fichiers .txt, j'ai donc essayé *.txt mais sa passe pas
merci d'avance