DirectoryDelete
value DirectoryDelete ( string strDirectory, value FilesToo = FALSE );
Rückgabewert
Rückgabewert |
Beschreibung |
TRUE / true / 1 |
Der aktuelle Ordner wurde erfolgreich gelöscht. |
FALSE / false / 0 |
Datentypfalscher Übergabeparameter oder Ordner nicht vorhanden. |
Parameter
strDirectory
Der Ordner der inklusive seiner Unterordner gelöscht werden soll.
FilesToo
Gibt an ob Dateien die sich im Ordner befinden gelöscht werden soll. Ist FilesToo FALSE und es befinden sich Dateien in dem zu löschenden Ordner, wird dieser nicht gelöscht.
Bemerkung
Löscht den Ordner strDirectory inklusive seiner Unterordner, wenn diese/r keine Dateien enthalten und FilesToo FALSE ist. Sind Dateien im Ordner/seiner Unterordner enthalten und FilesToo ist TRUE, so werden die Dateien ebenso gelöscht.
Vorsicht: Wird als Ordnerangabe strDirectory ein Laufwerk ohne Verzeichnisangabe angegeben, wird der Inhalt des Laufwerks komplett gelöscht. Wird z.B. "C:\\" für strDirectory angegeben, so werden alle Daten des Laufwerk C: unwiderruflich gelöscht.
Beispiel
//Löscht alle Dateien und Unterordner von 'C:\ProjektXY\LogDaten' und auch den Ordner 'LogDaten' selbst DirectoryDelete("C:\\ProjektXY\\LogDaten", true);
Siehe auch DirectoryChange, DirectoryExists, DirectoryGetCurrent, DirectoryGetList, DirectoryGetWorking, DirectoryMake, DirectoryRename