> 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]