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