如何在创建存档后删除tarfileset?

时间:2014-01-29 11:35:26

标签: ant tar fileset

我有跟踪ant目标来创建日志文件存档。

它以递归方式从eclipse工作区的.metadata目录中收集所有日志文件,并非递归地从项目目录中记录文件。

我想在归档后删除这些文件。我怎样才能做到这一点? 我无法使用fileset因为我需要tarfileset的额外属性。

<target name="tar_logfiles">
    <tar destfile="logs.tgz" compression="gzip">
         <tarfileset dir=".metadata" preserveLeadingSlashes="true" prefix=".metadata">
                <include name="**/.log*" />
                <include name="**/*.log" />
         </tarfileset>
    <tarfileset dir="${basedir}" preserveLeadingSlashes="true">
        <include name="*/.log" />
    </tarfileset>
    </tar>
</target>

0 个答案:

没有答案