Based on Matts code here a working example:
<project>
<filelist id="allfiles" dir="${ant.home}/bin"
files="ant.cmd,foo.txt,ant.bat,bar.txt,ant"/>
<restrict id="missingfiles">
<filelist refid="allfiles"/>
<rsel:not
xmlns:rsel="antlib:org.apache.tools.ant.types.resources.selectors">
<rsel:exists/>
</rsel:not>
</restrict>
<echo>These files are missed: ${toString:missingfiles}</echo>
</project>
This should show
Buildfile: build.xml
[echo] These files are missed:
YOUR_ANT_HOME\bin\foo.txt;YOUR_ANT_HOME\bin\bar.txt
BUILD SUCCESSFUL
Jan
>-----Ursprüngliche Nachricht-----
>Von: Matt Benson [mailto:[EMAIL PROTECTED]
>Gesendet: Donnerstag, 30. Oktober 2008 15:14
>An: Ant Users List
>Betreff: Re: ANT resource selector examples
>
><filelist id="myfilelist" dir="foo"
>files="bar,baz,blah" />
>
><restrict id="myexistingfiles">
> <filelist refid="myfilelist" />
> <not>
> <exists />
> </not>
></restrict>
>
>HTH,
>Matt
>
>--- Eric Wood <[EMAIL PROTECTED]> wrote:
>
>> Can somebody point me to some examples on how to use
>> resource selectors
>> on filelists? The manual page is a little terse and
>> I having a hard
>> time finding good examples. I trying to understand
>> how to use <non> and
>> <exists> to select non-existing files in the
>> filelist.
>>
>> Thanks, Eric
>>
>
>
>
>
>
>---------------------------------------------------------------------
>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]