【发布时间】:2009-07-19 10:31:14
【问题描述】:
我正在尝试在当前目录下创建一个以逗号分隔的文件或目录列表。例如,假设我有以下文件夹结构:
根 -- 目录1 -- 目录2 ...我想生成一个包含“Directory1,Directory2”的变量或属性。我尝试在<dirset dir="." includes="*"> 上进行迭代(使用 ant-contrib “for”任务),但这会生成绝对路径;然后,我使用“basename”任务提取了文件名,但这又会生成输出property。由于属性是不可变的,我在实践中得到的是“Directory1,Directory1,...”
有没有更明智的方法来做这件事,还是我必须编写一个 Java 扩展来为我做这件事?
【问题讨论】: