OverviewExamples
File.Delete ( |
Deletes a file.
(string) The path to the file that you want to delete. You can use the * and ? wildcards in this field to delete multiple files.
(boolean) Whether to recurse through subfolders when a wildcard is used in the Source parameter:
VALUE |
DESCRIPTION |
true |
Recurse. (Default) |
false |
Don't recurse. |
(boolean) Whether to abort the delete operation if an error occurs:
VALUE |
DESCRIPTION |
true |
Stop deleting as soon as the first error occurs. |
false |
Continue deleting files even if some files fail to be deleted. (Default) |
(boolean) Whether to delete files that have the "hidden" or "system" attributes set:
VALUE |
DESCRIPTION |
true |
Delete files even if they have the "hidden" or "system" attributes set. |
false |
Don't delete any files that have the "hidden" or "system" attributes set. (Default) |
(function) The name of a function that will be called whenever progress is made in the delete operation. (You can use this callback function to display the progress of the delete operation in your own custom way.)
Note: If CallbackFunction is set to nil, then the progress information will be sent to the built-in status dialog, assuming it is currently visible. (You can show or hide the status dialog with a StatusDlg.Show or StatusDlg.Hide action.)
The callback function must be able to receive the following parameters:
(string) The source path of the file being deleted.
(number) The number of bytes deleted so far.
(number) The total bytes that will be deleted.
The callback function should return a boolean value (true or false) indicating whether the delete operation should continue:
VALUE |
DESCRIPTION |
true |
Continue with the delete operation. |
false |
Stop the delete operation as soon as possible. |
Nothing. You can use Application.GetLastError to determine whether this action failed, and why.
See also: Related Actions