Bonjour ,
Je veux supprimer tous les fichiers qui commencent par "ABC" dans un répertoire "REP" , il n'est pas nécessaire de chercher dans les sous-dossiers , si il vous plais est ce que vous connaissez comment faire cela
Merci
Bonjour ,
Je veux supprimer tous les fichiers qui commencent par "ABC" dans un répertoire "REP" , il n'est pas nécessaire de chercher dans les sous-dossiers , si il vous plais est ce que vous connaissez comment faire cela
Merci
Bonjour,
Il te faut déjà créer l'objet qui correspond à ton répertoire (ligne 1), puis lister lister tous les fichiers qui commencent par "ABC" (lignes 2 à 8), puis les supprimer (lignes 10 à 12)...
Éventuellement pour que ça soit plus "propre", il faudrait sortir le FileFilter dans une classe à part, mais ça marche tel quel en tout cas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 File repertoire = new File("REP"); File[] fichiersASupprimer = repertoire.listFiles(new FileFilter() { public boolean accept(File file) { return file.isFile() && file.getName().startsWith("ABC"); } }); for(File fichierASupprimer : fichiersASupprimer){ fichierASupprimer.delete(); }
Romain.
Partager