文件删除无法通过ant脚本运行

时间:2013-04-22 08:22:31

标签: ant

我编写了一个Ant脚本,其中有一些代码块可以创建临时文件,并将ant过滤器应用于该临时文件并生成新文件。

以下是代码:

<copy tofile="${file.report.name}.html" file="${file.report.name}-temp.html">
            <filterchain>
                <tokenfilter>
                    <replaceregex pattern="\[(echo|script|apply|copy)\]" replace="" />
                </tokenfilter>
            </filterchain>
            <filterchain>
                <linecontains negate="true">
                    <contains value="Copying"/>
                </linecontains>
            </filterchain>
        </copy>

        <antcall target="final.cleanup"/>

然后我调用目标来删除生成的临时文件。但它给我一些错误,说脚本无法删除受尊重的文件。

以下代码块我用于删除临时文件:

<target name="final.cleanup">
        <delete file="reports/report-temp.html"/>
    </target>

出了什么问题?这个文件是否在某些进程中使用,这就是为什么它给我错误!

0 个答案:

没有答案