如何从Ant中的目录名称获取文件名?

问题描述:

我有一个DirSet,我想将其转换为以逗号分隔的目录名称列表。我对完整路径不感兴趣,只是名字。使用ant-contrib“for”任务,我已经能够迭代目录并创建目标列表,但是对于我来说,我无法弄清楚如何从完整路径中提取目录名称。如何从Ant中的目录名称获取文件名?

是否有一个Ant任务,与串联/解压路径部分(在Java中类似的文件,或者在System.IO.Path .NET)帮助?

我认为你正在寻找Dirname task

+0

所以我做到了,总算错过了(奇怪!)谢谢! – 2009-07-19 10:15:51

我就从蚂蚁contrib请使用propertyregex:

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

问候。

+0

似乎有点复杂,这件事很简单。看到上面的答案更简单的方法。 – 2010-07-13 13:51:40