Récursive liste de tous les fichiers correspondant à un certain type de fichiers dans Groovy
Je suis en train de liste récursivement tous les fichiers qui correspondent à un type de fichier particulier en Groovy. Cet exemple presque fait. Cependant, il n'est pas de lister les fichiers dans le dossier racine. Est-il un moyen de modifier cela à la liste des fichiers dans le dossier racine? Ou, est-il un autre moyen de le faire?
Vous devez vous connecter pour publier un commentaire.
Cela devrait résoudre votre problème:
eachFileRecurse
prend un enum Type de fichier qui spécifie que vous êtes seulement intéressé dans les fichiers. Le reste du problème est facilement résolu par le filtrage sur le nom du fichier. Peut-être la peine de mentionner queeachFileRecurse
normalement explore à la fois les fichiers et les dossiers tout eneachDirRecurse
ne trouve que des dossiers.groovy version 2.4.7 :
vous pouvez également ajouter un filtre comme
remplacer
eachDirRecurse
pareachFileRecurse
et cela devrait fonctionner.