Quelqu'un peut-il suggérer un package/classe FileSet en Java? Par FileSet, je veux dire une collection de fichiers et de répertoires avec des règles d'inclusion et d'exclusion basées sur regex (similaire à Apache Ant). Merci.Un package/classe FileSet voulu pour Java
3
A
Répondre
1
Vous pouvez utiliser File#listFiles()
dans laquelle vous passez un FileFilter
ou FilenameFilter
où à son tour, vous pouvez spécifier le motif désiré dans la méthode accept()
.
E.g.
File[] txtFiles = file.listFiles(new FilenameFilter() {
@Override public boolean accept(File dir, String name) {
return name.endsWith(".txt"); // You can use String#matches() as well.
}
});
2
Apache Commons IO FileUtils peut être ce que vous voulez. Il a la capacité d'identifier les fichiers avec un filtre de nom de fichier optionnel que vous pouvez implémenter vous-même. Voir le doc pour listFiles() ou iterateFiles() pour plus d'informations.
Questions connexes
- 1. éditeur XHTML voulu!
- 2. Hudson FileSet inclut
- 3. algorithme de décodage voulu
- 4. Delphi5 Virtual TreeView voulu
- 5. Apache mod_C++ voulu?
- 6. Problèmes avec FileSet dans le script Ant?
- 7. Comment convertir un chemin Ant en un FileSet?
- 8. css chevauchant le contenu voulu
- 9. Ant: fileset « dir » attribut avec un chemin complet d'exécution étendu
- 10. outil d'analyse de projet Flex/Flash voulu
- 11. Conversion d'une fourmi fileset à plusieurs appliquer args
- 12. rewrite mod ne fonctionne pas magento aide voulu (htaccess) :)
- 13. L'événement natif de GWT n'offre pas le comportement voulu
- 14. Comment puis-je renvoyer deux fois un nom de fichier en utilisant 'FileSet' et 'PathConvert'?
- 15. Comment obtenir une liste de tous les fichiers dans Ant FileSet
- 16. Widget de formulaire pour les entrées de texte avec lien externe voulu!
- 17. Meilleur outil pour le développement de jeux flash (ActionScript 3) voulu?
- 18. Configuration de la vélocité dans une application Web Tomcat. (Cookbook voulu)
- 19. Java: Concurrence pour un jeu
- 20. Applet Java pour télécharger un fichier
- 21. Java Besoin d'aide pour implémenter un algorithme
- 22. Un outil comme ReSharper, mais pour Java?
- 23. Java: raccourci clavier (mnémonique) pour un composant
- 24. code Java pour créer un fichier JAR
- 25. Shell script pour arrêter un programme java
- 26. Développer un format d'échange (fichier) pour Java
- 27. Java: chaîne de balayage pour un motif
- 28. Java EE pour un développeur .NET
- 29. Java actionListener pour un JButton sans nom?
- 30. code vb équivalent pour un code java