1

我试图在使用如下定义的文件集上执行任务:

<target name="copyToTarget">
    <copy todir="${target.folder}/" >
        <fileset dir="../**/folder" />
    </copy>
</target>

有没有办法做到这一点?

编辑:

我自己看到我可以使用类似的东西:

<fileset dir="../" includes="*/folder/** />

但问题是这会复制自父文件夹以来的整个结构,我只需要它的内容(例如,有了这个我得到

/target/son1/folder/contents

我正在寻找

/target/contents

编辑2:

使用如何在 Ant 复制期间剥离一个文件夹,我管理了如何获得所需的结果:

<target name="copyFolderToTarget">
    <copy todir="${target.folder}" >
        <fileset dir="../" includes="*/src_folder/**" />
        <cutdirsmapper dirs="2"/>
    </copy>
</target>
4

0 回答 0