System.IOUtils.TDirectory.Delete
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 */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | System.IOUtils.pas System.IOUtils.hpp |
System.IOUtils | TDirectory |
Description
Supprime un répertoire sur le chemin donné.
Utilisez Delete pour supprimer un répertoire sur le chemin donné. Le tableau suivant liste les paramètres attendus par cette méthode :
Nom | Signification |
---|---|
Path |
Chemin du répertoire en cours de suppression. |
Recursive |
La suppression est récursive. Si ce paramètre est défini sur false, les répertoires non vides ne seront pas supprimés. |
La seconde version de Delete n'attend pas un paramètre Recursive ; il est considéré comme étant à false. Cela signifie que la seconde version de Delete échouera sur les répertoires non vides. Aucune version de Delete signale si l'opération de suppression a réussi.
Remarque : Delete déclenche une exception si le Path donné n'est pas valide ou s'il contient des caractères non valides.