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:[EMAIL PROTECTED] > 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 <[EMAIL PROTECTED]> wrote: > > > > --- "Daffin, Miles (IT)" > > <[EMAIL PROTECTED]> 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 > > > [EMAIL PROTECTED] > > > <mailto:[EMAIL PROTECTED]> > > > > > -------------------------------------------------------- > > > > > > 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: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -------------------------------------------------------- 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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
