知乎专栏 |
<?xml version="1.0"?> <project name="test" default="doFoo" basedir="."> <property name="directory" value="/www/directory"/> <target name="doFoo" depends="dir.check" if="dir.exists"> <echo>${directory} exists</echo> </target> <target name="doBar" depends="dir.check" unless="dir.exists"> <echo>${directory} missing"</echo> </target> <target name="dir.check"> <condition property="dir.exists"> <available file="${directory}" type="dir"/> </condition> </target> </project>