代码之家  ›  专栏  ›  技术社区  ›  Satya

只复制父文件夹需要Ant中的模式匹配

ant
  •  2
  • Satya  · 技术社区  · 14 年前

    前任: 来源 -文件夹1 -subúu 1号 -文件夹2 -三号舱

    目的地 -文件夹2

    你能告诉我蚂蚁的这个需求的模式匹配吗。

    萨提亚

    1 回复  |  直到 14 年前
        1
  •  1
  •   BenMorel Manish Pradhan    11 年前

    做你所要求的事情的方式将取决于一旦你有了目录列表,你打算如何使用它, 但听起来你需要一个 dirset

    <property name="src.dir" value="src" />
    <dirset id="my.dirset" dir="${src.dir}" includes="*"/>
    <echo message="${toString:my.dirset}" />
    

    指定 * 因为includes属性只会在 ${src.dir} . 然后,例如,可以使用复制任务将这些(空)目录复制到以下位置:

    <copy todir="${dest.dir}" >
        <dirset refid="my.dirset" />
    </copy>