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]

Reply via email to