Я пытаюсь создать разделенный запятыми список файлов или каталогов в текущем каталоге. Например, предположим, у меня есть следующая структура папок:
Root
-- Directory1
-- Directory2
...
Я хочу создать переменную или свойство, которые содержат «Directory1, Directory2». Я попытался выполнить итерацию (используя ant-contrib "for" task) по <dirset dir="." includes="*">
, но это генерирует абсолютные пути; Затем я извлек имена файлов с помощью задачи «basename», однако это, в свою очередь, создает вывод свойство . Поскольку свойства неизменяемы, на практике я получаю «Directory1, Directory1, ...»
Есть ли более разумный способ сделать это, или мне придется написать расширение Java, чтобы сделать это для меня?