Désolé pour répondre à mes questions. A moins que quelqu'un ne sache le contraire, il semble qu'il n'y ait aucun moyen pour ANT out-of-the-box de créer des répertoires (par exemple en utilisant mkdir) par rapport aux entrées dans un ensemble de fichiers. Ant-Contrib contient des tâches utiles en boucle, comme le suggère Bhushan, qui pourraient éventuellement effectuer ce type de tâche. J'ai eu quelques meilleures choses à faire, donc à la fin, je viens d'écrire un fichier batch appelé par une tâche ANT (les tâches d'application peuvent parcourir les groupes de fichiers).
<apply executable="cmd" failonerror="1">
<arg value="/c"/>
<arg line="build\tools\makeRelDir.bat"/>
<fileset dir=".">
<include name="**/*.file"/>
</fileset>
</apply>
où le fichier batch fait ceci: mkdir% ~ DP1% ~ n1
(Pourquoi est-il si difficile de faire quelque chose une simple ANT Est-ce que manque-je quelque chose?)