2009-07-19 2 views
3

У меня есть DirSet, который я бы хотел преобразовать в список имен каталогов с разделителями-запятыми. Меня не интересует полный путь, просто имена. Используя задачу ant-contrib «для», я смог перебрать каталоги и создать целевой список, но для жизни я не могу понять, как извлечь только имя каталога из полного пути.Как получить имя файла из имени каталога в Ant?

Есть ли задача Ant, которая помогает с конкатенацией/извлечением частей пути (например, File на Java или System.IO.Path в .NET)?

ответ

4

Я думаю, что вы ищете Dirname task.

+0

Так я и сделал, и как-то удалось пропустить это (странно!) Спасибо! –

0

Я хотел бы использовать propertyregex от муравьев-вно:

http://ant-contrib.sourceforge.net/tasks/tasks/propertyregex.html

С уважением.

+0

Кажется, это немного сложно для чего-то такого простого. См. Ответ выше для более простого метода. –

+1

Да, это правда. Кстати, ссылка сломана. Он должен указывать на http://ant.apache.org/manual/Tasks/dirname.html – mschonaker