System.IOUtils.TDirectory.Delete

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

class procedure Delete(const Path: string); overload; inline; static;
class procedure Delete(const Path: string; const Recursive: Boolean);

C++

static void __fastcall Delete(const System::UnicodeString Path)/* overload */;
static void __fastcall Delete(const System::UnicodeString Path, const bool Recursive)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
System.IOUtils.pas
System.IOUtils.hpp
System.IOUtils TDirectory

Beschreibung

Löscht ein Verzeichnis im angegebenen Pfad.

Mit Delete wird das Verzeichnis im angegebenen Pfad gelöscht. Die folgende Tabelle enthält die Parameter für diese Methode:



Name Bedeutung

Path

Der Pfad des zu löschenden Verzeichnisses.

Recursive

Die Löschung ist rekursiv. Wenn dieser Parameter false ist, werden Verzeichnisse, die nicht leer sind, nicht gelöscht.



Die zweite Version von Delete erwartet den Parameter Recursive nicht. Hier wird der Wert false angenommen. Dies bedeutet, dass diese Version von Delete bei nicht leeren Verzeichnissen fehlschlägt. Keine der beiden Versionen von Delete meldet, ob die Löschoperation erfolgreich war.

Anmerkung:  Delete löst eine Exception aus, wenn der in Path angegebene Pfad ungültig ist oder ungültige Zeichen enthält.

Siehe auch

Codebeispiele