deleteFolders method
Löscht einen Ordner
Entfernt einen Ordner und optional seinen gesamten Inhalt aus dem System. Diese Aktion kann nicht rückgängig gemacht werden.
path - Der vollständige Pfad zum zu löschenden Ordner
notEmpty - Wenn true, wird der Ordner auch gelöscht, wenn er nicht leer ist (Standard: false)
Returns: RestApiResponse mit dem Löschstatus
Beispiel:
RestApiResponse response = await api.v1.folders.deleteFolders("/Temp/Alter_Ordner", notEmpty: true);
if (response.isOk) {
print("Ordner erfolgreich gelöscht");
}
Implementation
Future<RestApiResponse> deleteFolders(String path, {bool notEmpty = false}) {
final Map<String, String> parameters = <String, String>{};
if (path.isNotEmpty) {
parameters['path'] = path;
}
if (notEmpty) {
parameters['notEmpty'] = notEmpty.toString();
}
return _execute(
method: ApiHttpMethod.delete,
path: '/folders',
queryParameters: parameters,
operation: 'deleteFolders',
);
}