Put the file names in a property and sort them. Then loop through the
names in the property running them in that order.

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Griffin
Caprio
Sent: Thursday, May 03, 2007 6:18 PM
To: Ryan Anthony
Cc: nant-users@lists.sourceforge.net
Subject: Re: [NAnt-users] Sorting fileset

So let's say that's not an option.

Is there anything else I can do?

Griffin Caprio
312.371.3869
http://blog.1530technologies.com



On May 3, 2007, at 4:08 PM, Ryan Anthony wrote:

> I believe the quick and dirty answer is to add a zero in front of each
> single digit number.
>
> Ryan
>
> Griffin Caprio wrote:
>> Hello all,
>>
>> I am trying to iterate through a directory of files that are
>> numerically named:
>>
>> 1.sql
>> 2.sql
>> ...
>>
>> Using the foreach task is easy:
>>
>> <foreach item="File" property="loop.filepath">
>>        <in>
>>          <items>
>>            <include name="**.sql" />
>>          </items>
>>        </in>
>>        <do>
>>          <echo message="${loop.filepath}"/>
>>        </do>
>>      </foreach>
>>
>> However, this returns the list of files, sorted in text fashion, not
>> numerically.  For example, if 10.sql was in the directory, it would
>> be returned before 2.sql.  Obviously, since these files need to be
>> run in order, this won't do.
>>
>> Is there anyway I can accomplish this?
>>
>> Thanks,
>> Griffin Caprio
>>
>>
>>
>>
>>
>>
>> ---------------------------------------------------------------------

>> ----
>> This SF.net email is sponsored by DB2 Express
>> Download DB2 Express C - the FREE version of DB2 express and take
>> control of your XML. No limits. Just data. Click to get it now.
>> http://sourceforge.net/powerbar/db2/
>> _______________________________________________
>> NAnt-users mailing list
>> NAnt-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/nant-users
>>
>> __________ NOD32 2238 (20070503) Information __________
>>
>> This message was checked by NOD32 antivirus system.
>> http://www.eset.com
>>
>>
>>


------------------------------------------------------------------------
-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
NAnt-users mailing list
NAnt-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
NAnt-users mailing list
NAnt-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to