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 */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.IOUtils.pas System.IOUtils.hpp |
System.IOUtils | TDirectory |
説明
指定のパスにあるディレクトリを削除します。
指定のパスにあるディレクトリを削除するには、Deleteを使用します。次の表に、このメソッドのパラメータ リストを示します。
名前 | 意味 |
---|---|
Path |
削除しようとするディレクトリのパス。 |
Recursive |
削除を再帰的に行います。このパラメータが false の場合は、空でないディレクトリは削除されません。 |
2 番目のバージョンの Delete には、Recursive パラメータがありません。このパラメータは false と見なされます。空でないディレクトリに対して 2 番目のバージョンの Delete を実行すると失敗します。どちらのバージョンの Delete も削除操作が成功したかどうかを報告します。
メモ: 指定の Path が無効、または無効な文字を含む場合、Delete は例外を発生させます。