我有跟踪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>