ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daffin, Miles \(IT\)" <Miles.Daf...@morganstanley.com>
Subject RE: Delete the contents of a directory but not the directory itself
Date Fri, 12 Jan 2007 19:39:34 GMT
Don't know how I missed that. It does feel wrong somehow. Why should a
this includes pattern mean that the base directory is excluded? I don't
see how one could deduce this behaviour. Can you?

Thanks all.  

Miles

> -----Original Message-----
> From: Peter Reilly [mailto:peter.kitt.reilly@gmail.com] 
> Sent: Friday 12 January 2007 19:20
> To: Ant Users List
> Subject: Re: Delete the contents of a directory but not the 
> directory itself
> 
> It is in the manual for <delete>:
> 
>   <delete includeemptydirs="true">
>     <fileset dir="build" includes="**/*"/>
>   </delete>
> 
> deletes all files and subdirectories of build, without build itself.
> 
> Peter
> 
> On 1/12/07, Matt Benson <gudnabrsam@yahoo.com> wrote:
> >
> > --- "Daffin, Miles (IT)"
> > <Miles.Daffin@morganstanley.com> wrote:
> >
> > > Dear All,
> > >
> > > I want to delete everything in a base directory but
> > > *not* the base dir
> > > itself. (The base dir *must not be deleted* because it is a mount 
> > > point, not a dir that can be created/deleted in a normal
> > > manner.) If I do this:
> > >
> > > <delete verbose="true" >
> > >   <fileset dir="${install.common.dir}" /> </delete>
> > >
> > > all files are deleted *but* it leaves empty dirs behind. 
> I want the 
> > > empty dirs gone. However, if I tell delete to 
> includeemptydirs then 
> > > the base dir is deleted too!
> > >
> > > <delete verbose="true" includeemptydirs="true">
> > >   <fileset dir="${install.common.dir}" /> </delete>
> > >
> > > Is this a bug? If not then how can I do this task?
> >
> > Have you tried:
> >
> > <delete>
> >   <fileset dir="${install.common.dir}"
> >            includes="**/*" />
> > </delete>
> >
> > ?
> >
> > (this should probably be a F.A.Q.)
> >
> > HTH,
> > Matt
> > >
> > > Cordially,
> > >
> > > Miles
> > > ----------------------------------------------
> > > Miles Daffin
> > > Morgan Stanley | EAI | MSDE
> > > 20 Cabot Square | Canary Wharf | London E14 4QA | UK
> > > Tel: +44 (0) 20 767 75119
> > > Fax: +44 (0) 20 705 64572
> > > miles.daffin@morganstanley.com
> > > <mailto:miles.daffin@morganstanley.com>
> > >
> > --------------------------------------------------------
> > >
> > > NOTICE: If received in error, please destroy and notify sender. 
> > > Sender does not intend to waive confidentiality or 
> privilege. Use of 
> > > this email is prohibited when received in error.
> > >
> >
> >
> >
> >
> > 
> ______________________________________________________________
> ______________________
> > Need a quick answer? Get one in minutes from people who know.
> > Ask your question on www.Answers.yahoo.com
> >
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> > For additional commands, e-mail: user-help@ant.apache.org
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
> 
>
--------------------------------------------------------

NOTICE: If received in error, please destroy and notify sender. Sender does not intend to
waive confidentiality or privilege. Use of this email is prohibited when received in error.

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message