Bonjour,

Peut on filtrer la sélection des fichiers sur un nom, en plus de l’extension, avec un regex par exemple.

Pour n'avoir que les fichiers dont le nom est formé uniquement par des caractères numériques. (exp: 00001.zip)

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 class Filtre extends FileFilter{
	 private String description;
	   private String extension;
 
	   public Filtre(String description, String extension){
		      if(description == null || extension ==null){
		         throw new NullPointerException("La description (ou extension) ne peut être null.");
		      }
		      this.description = description;
		      this.extension = extension;
		   }	   
	@Override
	public boolean accept(File file) {
		 if(file.isDirectory()) { 
	         return true; 
	      } 
	      String nomFichier = file.getName().toLowerCase(); 
	      return nomFichier.endsWith(extension);	      
	}
Merci