You could use the <condition> task to set a variable with <available> as a
subtask within it.

Then actually do the control-flow check in a target's "if" or "unless"
attribute.

moran

> -----Original Message-----
> From: Darryl L. Miles [mailto:[EMAIL PROTECTED]
> Sent: Friday, September 09, 2005 5:23 AM
> To: user@ant.apache.org
> Subject: Condition operation based on existance of a file ?
> 
> 
> How can I instruct ANT to conditionally do something, like a regular
> if() statement.
> 
> Here is what I have so far (the unzip is my conditional operation):
> 
>   <available file="${toplevel.dir}/${Name}.jar" property="doMerge"/>
>     <!-- IF doMerge -->
>     <unzip src="${toplevel.dir}/${Name}.jar" dest="${dist.dir}">
>       <patternset>
>         <include name="**/*"/>
>       </patternset>
>     </unzip>
>     <!-- ENDIF -->
> 
> Thanks
> 
> --
> Darryl L. Miles
> 
> 
> 
> ---------------------------------------------------------------------
> 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]

Reply via email to