在ant中检查文件是否可用

时间:2014-09-14 20:57:29

标签: ant ant-contrib

要求:检查文件是否可用,然后根据true或false值执行某项任务。

我正在使用任务:

<varNested name="path" value="/user1/abc.jar"/>
<available file="${path}" property="file.available"/>

问题1: 现在当我试图打印这个属性时:

<echo message="value of file is available is : ${file.available}"/>

而不是打印值true,它打印$ {file.available}

问题2: 这段代码片段会起作用吗?如果没有,应该使用什么而不是equalsNested?                                                ......

        </then>
        <else>
           ...
        </else>
        </if>

1 个答案:

答案 0 :(得分:0)

试试这个:

<property name="abc" value="false" />
<available file="somefile" property="abc" value="true"/>
<echo message="value of file is available is : ${abc}"/>