2010-06-03 4 views
4

Est-il possible d'utiliser Ant pour copier tous les fichiers (et non les dossiers) d'une hiérarchie de dossiers dans un dossier de destination?Dans Ant, copier tous les fichiers d'une arborescence de dossiers dans un seul dossier?

Par exemple, j'ai un arbre comme celui-ci:

res 
|-images 
| |-fg.png 
| +-bg.png 
+-sounds 
    +-music.mp3 

Et je voudrais un résultat comme celui-ci:

data 
|-fg.png 
|-bg.png 
+-music.mp3 

La façon dont les choses sont nommées, les conflits de noms de fichiers ne sont pas un problème.

Est-ce possible avec Ant?

Répondre

3

Vous pouvez utiliser l'attribut flatten de la tâche copy pour cela. Vous pouvez en lire plus au http://ant.apache.org/manual/Tasks/copy.html.

+0

Merci. J'ai également ajouté includeEmptyDirs = "false" pour que les répertoires aplatis ne soient pas copiés. –

Questions connexes