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);
 

Ordner Funktionen

Siehe auch DirectoryChange, DirectoryExists, DirectoryGetCurrent, DirectoryGetList, DirectoryGetWorking, DirectoryMake, DirectoryRename