我试图在使用如下定义的文件集上执行任务:
<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>