Deletes a file or directory, or set of files defined by a fileset. See Appendix D, Core Types for information on Filesets.
Table B.15: Attributes
Name | Type | Description | Default | Required |
---|---|---|---|---|
file | String | The file that is to be deleted. You either have to specify this
attribute, dir , or use a fileset. | n/a | Yes (or dir ) |
dir | String | The directory that is to be deleted. You either have to specify this
attribute, file , or use a fileset. | n/a | Yes (or file ) |
verbose | Boolean | Used to force listing of all names of deleted files. | n/a | No |
quiet | Boolean |
If the file does not exist, do not display a diagnostic message or modify the exit status to reflect an error. This means that if a file or directory cannot be deleted, then no error is reported. This setting emulates the -f option to the Unix
| n/a | No |
failonerror | Boolean | If this attribute is set to true , DeleteTask will
verbose on errors but the build process will not be stopped. | false | No |
includeemptydirs | Boolean | Determines if empty directories are also to be deleted. | false | No |
<!-- Delete a specific file --> <delete file="/tmp/foo.bar" /> <!-- Delete a directory --> <delete dir="/tmp/darl" includeemptydirs="true" verbose="true" failonerror="true" /> <!-- Delete using a fileset --> <delete> <fileset dir="/tmp"> <include name="*.bar" /> </fileset> </delete>