> In 1.6 you could use the ${toString:} psuedo-property:
> <target name="present">
> <fileset id="fileset.notpresent" dir="."
> includes="*.notpresent"/>
> <condition property="no.files.present">
> <equals arg1="" arg2="${toString:fileset.notpresent}"/>
> </condition>
> <echo>no.files.present=${no.files.present}</echo>
> <fileset id="fileset.present" dir="."
> includes="*.xml"/>
> <condition property="no.files.present_2">
> <equals arg1="" arg2="${toString:fileset.present}"/>
> </condition>
> <echo>no.files.present_2=${no.files.present_2}</echo>
> </target>
You can check a fileset is empty using the above, but not count the number
of files. For that you'd need custom code, in Java or in a <script>.
Note that ${toString:referenceId} is still a bit experimental.
Using <property name="foo" refid="referenceId" /> is more traditional (but
Ant 1.6 specific), and for older versions of Ant, use <pathconvert> to
convert the fileset into a string. --DD
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]