【问题标题】:How do I obtain the file name from a directory name in Ant?如何从 Ant 中的目录名中获取文件名?
【发布时间】:2009-07-19 09:57:08
【问题描述】:

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

是否有帮助连接/提取路径部分的 Ant 任务(如 Java 中的 File,或 .NET 中的 System.IO.Path)?

【问题讨论】:

    标签: java ant


    【解决方案1】:

    我认为您正在寻找Dirname task

    【讨论】:

      【解决方案2】:

      我会使用 ant-contrib 的 propertyregex:

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

      问候。

      【讨论】:

      • 对于这么简单的事情似乎有点复杂。请参阅上面的答案以获得更简单的方法。
      • 是的,这是真的。顺便说一句,链接坏了。它应该指向ant.apache.org/manual/Tasks/dirname.html
      猜你喜欢
      • 1970-01-01
      • 2011-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多