【问题标题】:ant target : copying directories and the respective files that are in itant target:复制目录和其中的相应文件
【发布时间】:2011-09-29 04:26:24
【问题描述】:

假设我有如下目录结构

/a/b/testB.xml
/a/c/testC.xml
/a/testD.xml

我想将 /a 中的所有内容复制到 /build

这样我就有了

/build/b/testB.xml
/build/c/testC.xml
/build/testD.xml

我应该使用什么 ant 命令?我尝试过使用文件集,看起来它只将包含中指定的文件复制到 todir 目录。

【问题讨论】:

    标签: ant


    【解决方案1】:

    试试这个:

    <copy todir="build">
      <fileset dir="a">
        <include name="**/*"/>
      </fileset>
    </copy>
    

    FileSet 上的文档是 here

    【讨论】:

    • 我认为这不会复制 testD.xml?
    • @denniss:你为什么不试试看呢?
    • 其实你需要&lt;include name="**/*"&gt;吗?一个简单的&lt;fileset dir="a"/&gt; 应该可以解决问题,因为复制所有内容是默认设置。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    相关资源
    最近更新 更多