classes/phing/tasks/system/DeleteTask.php
Deletes a file or directory, or set of files defined by a fileset.
- package
- phing.tasks.system
- version
- $Revision: 552 $
\DeleteTask
Deletes a file or directory, or set of files defined by a fileset.
Use {@link Project#createTask} to register a new Task.
- Extends from
- \Task
- author
- Andreas Aderhold
- copyright
- 2001,2002 THYRELL. All rights reserved
- package
- phing.tasks.system
- version
- $Revision: 552 $
Properties
Methods

removeDir(
\PhingFile $d
)
:
Recursively removes a directory.
| Name | Type | Description |
|---|---|---|
| $d | \PhingFile | The directory to remove. |

removeFiles(
\PhingFile $d, array $files, array $dirs
)
:
remove an array of files in a directory, and a list of subdirectories
which will only be deleted if 'includeEmpty' is true
| Name | Type | Description |
|---|---|---|
| $d | \PhingFile | directory to work from |
| $files | array | &$files array of files to delete; can be of zero length |
| $dirs | array | &$dirs array of directories to delete; can of zero length |

setDir(
\PhingFile $dir
)
:
Set the directory from which files are to be deleted.
| Name | Type | Description |
|---|---|---|
| $dir | \PhingFile |

setFailOnError(
$bool
)
:
this flag means 'note errors to the output, but keep going'
| Name | Type | Description |
|---|---|---|
| $bool |

setFile(
\PhingFile $file
)
:
Set the name of a single file to be removed.
| Name | Type | Description |
|---|---|---|
| $file | \PhingFile |

setIncludeEmptyDirs(
$includeEmpty
)
:
Used to delete empty directories.
| Name | Type | Description |
|---|---|---|
| $includeEmpty |

setQuiet(
$bool
)
:
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 rm command. Default is false meaning things are verbose
| Name | Type | Description |
|---|---|---|
| $bool |