【问题标题】:How do I create a fileset in Apache Ant that includes child files but exclude the containing directory?如何在 Apache Ant 中创建包含子文件但排除包含目录的文件集?
【发布时间】:2015-09-23 20:41:46
【问题描述】:

我能够创建一个包含某些目录的文件集。我将此文件集包含到副本中。我想获取子文件并复制它而不获取父文件夹。

我的源码结构是:

  • 文件夹 1

    • 文件夹 2
      • script.js
    • 文件夹 3
      • script2.js

所以我想复制 script.js 和 script2.js,但在目标目录中我得到了 Folder2 和 Folder3。

我的深度不够。帮助将不胜感激。

【问题讨论】:

    标签: ant


    【解决方案1】:

    只需使用 copy task 并将 flatten 属性设置为 true :

    忽略源文件的目录结构,复制所有文件 进入 todir 属性指定的目录。请注意,您可以 使用 flatten mapper 实现同样的效果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-03
      • 2011-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-24
      • 2013-02-15
      相关资源
      最近更新 更多