Stephen, Here's a quick example.
<project name="foreach.example" default="build" basedir=".">
<fileset id="projects">
<include name="C:\temp\Project1.csproj" />
<include name="C:\temp\Project2.csproj" />
</fileset>
<target name="build" >
<foreach item="File" property="vsnet.project">
<in>
<items refid="projects" />
</in>
<do>
<echo message="${vsnet.project}" />
</do>
</foreach>
</target>
</project>
Regards,
Craig
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:nant-users-
> [EMAIL PROTECTED] On Behalf Of Stephen Lewis
> Sent: Thursday, July 14, 2005 9:26 AM
> To: [email protected]
> Subject: [Nant-users] using foreach with a fileset
>
> I'd like to be able to generate a list of files in the form of a file
> set, and then perform several sets of operations on the file set.
>
> I thought I'd start with something simple to verify the files in the
> file set, like iterate through the list and print the name of each
file.
>
> According to the help for <foreach>, it can iterate over a fileset by
> specifying it in the <in> parameter. Can someone provide a short
> example of how to do this.
>
> Here is an example that DOES NOT work!
> <fileset id="testresults.set" basedir="${outputdir}">
> <include name=ncover-*.xml"/>
> </fileset>
>
> <foreach item="File" property="filename">
> <in>
> <fileset refid="testresult.set"/> <-- error here
> </in>
> <do>
> <echo message=${filename}"/>
> </do>
> </foreach>
>
> Are there any properties for filesets, like the number of items in the
> set?
>
> Stephen Lewis
> Envisioneering LLC - Medical Products
> St. Louis, MO 63114
> (314) 429-7367 x112
>
>
>
>
> -------------------------------------------------------
> SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
> from IBM. Find simple to follow Roadmaps, straightforward articles,
> informative Webcasts and more! Get everything you need to get up to
> speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=ick
> _______________________________________________
> Nant-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/nant-users
foreach.build
Description: foreach.build
