System.IOUtils.TDirectory.Delete
Delphi
class procedure Delete(const Path: string); overload; inline; static;
class procedure Delete(const Path: string; const Recursive: Boolean); overload; static;
C++
static void __fastcall Delete(const System::UnicodeString Path)/* overload */;
static void __fastcall Delete(const System::UnicodeString Path, const bool Recursive)/* overload */;
Inhaltsverzeichnis
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