Bonjour,

J'utilise FTPClient et je souhaite pouvoir lister les fichiers d'un répertoire distant avec le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
FTPFile[] ftpFiles = client.listFiles("home/ubuntu",null);
            for (FTPFile ftpFile : ftpFiles) {
                Calendar date = ftpFile.getTimestamp();
                int jour = date.get(Calendar.DATE);
                int mois = date.get(Calendar.MONTH);
                int annee =date.get(Calendar.YEAR);
 
                System.out.println("FTPFile: " + ftpFile.getName()+ "-"+ strAujourdHui + "-" + jour +"/"+ mois +"/"+ annee);
            }
Le répertoire contient un nombre très important de fichiers, c'est pourquoi j'aimerais poser un filtre pour éviter de rapatrier tout la liste des fichiers dans le tableau FTPFile[], et à première vue les arguments de la méthode listFiles ne permettent pas de le faire.
Après quelques heures de recherche, je commence à me demander si cela est possible?