Author: jhm Date: Wed Jul 5 22:57:55 2006 New Revision: 419449 URL: http://svn.apache.org/viewvc?rev=419449&view=rev Log: Add example using the default excludes.
Modified: ant/core/trunk/docs/manual/CoreTasks/delete.html Modified: ant/core/trunk/docs/manual/CoreTasks/delete.html URL: http://svn.apache.org/viewvc/ant/core/trunk/docs/manual/CoreTasks/delete.html?rev=419449&r1=419448&r2=419449&view=diff ============================================================================== --- ant/core/trunk/docs/manual/CoreTasks/delete.html (original) +++ ant/core/trunk/docs/manual/CoreTasks/delete.html Wed Jul 5 22:57:55 2006 @@ -22,11 +22,11 @@ will be made to delete non-empty directories in any case.</p> <p> If you use this task to delete temporary files created by editors -and it doesn't seem to work, read up on the +and it doesn't seem to work, read up on the <a href="../dirtasks.html#defaultexcludes">default exclusion set</a> in <strong>Directory-based Tasks</strong>, and see the <code>defaultexcludes</code> attribute below. - + <h3>Parameters</h3> <table border="1" cellpadding="2" cellspacing="0"> <tr> @@ -69,7 +69,7 @@ <code>-debug</code> switches) or modify the exit status to reflect an error. When set to "true", if a file or directory cannot be deleted, - no error is reported. This setting emulates the + no error is reported. This setting emulates the <code>-f</code> option to the Unix <em>rm</em> command. Setting this to "true" implies setting <code>failonerror</code> to "false". @@ -137,33 +137,45 @@ <td align="center" valign="top">No, default "false"</td> </tr> </table> + <h3>Examples</h3> <pre> <delete file="/lib/ant.jar"/></pre> <p>deletes the file <code>/lib/ant.jar</code>.</p> <pre> <delete dir="lib"/></pre> -<p>deletes the <code>lib</code> directory, including all files +<p>deletes the <code>lib</code> directory, including all files and subdirectories of <code>lib</code>.</p> + <pre> <delete> <fileset dir="." includes="**/*.bak"/> </delete> </pre> -<p>deletes all files with the extension <code>.bak</code> from the current directory +<p>deletes all files with the extension <code>.bak</code> from the current directory and any subdirectories.</p> + <pre> <delete includeEmptyDirs="true"> <fileset dir="build"/> </delete> </pre> <p>deletes all files and subdirectories of <code>build</code>, including <code>build</code> itself.</p> + <pre> <delete includeemptydirs="true"> <fileset dir="build" includes="**/*"/> </delete> </pre> <p>deletes all files and subdirectories of <code>build</code>, without <code>build</code> itself.</p> -<hr><p align="center">Copyright © 2000-2002, 2004-2005 The Apache Software Foundation. + +<pre> <delete defaultexcludes="false"> + <fileset dir="src" includes="**/.svn"/> + </delete> +</pre> +<p>deletes the subversion metadata directories under <code>src</code>. Because <code>.svn</code> +is on of the <a href="../dirtasks.html#defaultexcludes">default excludes</a> you have to use the +<code>defaultexcludes</code> flag, otherwise Ant wont delete these directories and the files in it.</p> + +<hr><p align="center">Copyright © 2000-2002, 2004-2006 The Apache Software Foundation. All rights Reserved.</p> </body> </html> - --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]