Fergus Gallagher wrote:
> 
> When I try
> 
>   <target name="clean">
>     <deltree dir="c:/temp"/>
>   </target>
> 
> nothing ever gets deleted.
> 
> It turns out that
>         dir.getCanonicalPath() => C:/TEMP
>         dir.getAbsolutePath()) => C:/temp
> 
> Setting dir="c:/TEMP" overcomes this.
> 
> Using equalsIgnoreCase could potentially cause even more problems, so
> might I suggest a warning if the absolute path & canonical path don't
> match.

I'd suggest to always assume case sensitivity of paths in a tool that
should work on all file systems. Otherwise, what's the point of using
ant?

-- 
Stefano Mazzocchi      One must still have chaos in oneself to be
                          able to give birth to a dancing star.
<[EMAIL PROTECTED]>                             Friedrich Nietzsche
--------------------------------------------------------------------
 Come to the first official Apache Software Foundation Conference!  
------------------------- http://ApacheCon.Com ---------------------


Reply via email to