Performs a recursive delete of the given directory. If the given file is not a directory, but is a regular file, it will behave the same as GLib.File.delete.
| file |
the file/folder to recursively delete |
| cancellable |
a GLib.Cancellable |
| GLib.Error |
if an error occurs while deleting the file/directory |