Where is ${toString:} documented? Are there any other pseudo-properties? -----Original Message----- From: Peter Reilly [mailto:[EMAIL PROTECTED] Sent: Monday, June 13, 2005 11:58 AM To: Ant Users List Subject: Re: Count number of files in fileset
Matt Benson wrote: >1) Ant 1.7 will contain a <resourcecount> task that >can count files from a fileset. > > 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> >2) <concat> shouldn't do anything if there are no >existing files. > > No, this is not true in this case. The <header> and <footer> elements are independent of the fileset. Peter >-Matt > >--- Kees van Dieren <[EMAIL PROTECTED]> >wrote: > > > >>Hello, >> >> >> >>I have to concat some files from a fileset together >>into another file. I use >>the following fileset for this: >> >><concat >>destfile="${build.webservices.dir}/config.xml"> >> >><header><?xml version="1.0" encoding="UTF-8"?> >> >><configuration >> >> >> >xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config"> > > >></header> >> >> <fileset >>refid="module-webservices-config-fileset" /> >> >> <footer></configuration> >></footer> >> >> </concat> >> >> >> >>However, this only should hebben if the number of >>files in fileset >>module-webservices-config-fileset > 0. >> >> >> >>Is there a way, to fetch the number of files in a >>fileset (may be with >>ant-contrib, or another 3rd-party addon)? >> >> >> >>Thanks in advance. >> >> >> >>Kind regards, >> >>Kees van Dieren >>Senior Software Engineer >> >>MP Objects Supply Chain Software >>Stationsplein 45 >>3013 AK Rotterdam >>The Netherlands >> >>Post address: >>Postbus 29126 >>3001 GC Rotterdam >> >>Mobile: +31 (0)6-43068619 >>Phone: +31 (0)10-2900304 >>Fax: +31 (0)10-2900305 >> >> >> >> >> >> > > >__________________________________________________ >Do You Yahoo!? >Tired of spam? Yahoo! Mail has the best spam protection around >http://mail.yahoo.com > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]