要求:检查文件是否可用,然后根据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>
答案 0 :(得分:0)
试试这个:
<property name="abc" value="false" />
<available file="somefile" property="abc" value="true"/>
<echo message="value of file is available is : ${abc}"/>