System.SysUtils.ForceDirectories
提供:RAD Studio API Documentation
Delphi
function ForceDirectories(Dir: string): Boolean;
C++
extern DELPHI_PACKAGE bool __fastcall ForceDirectories(System::UnicodeString Dir);
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| function | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | System.SysUtils |
説明
新規のディレクトリを作成します。必要に応じて親ディレクトリも作成されます。
ForceDirectories 関数は,Dir で指定されたとおりに新規ディレクトリを作成します。Dir は,絶対パス名でなければなりません。パスで指定されたディレクトリが存在しない場合,ForceDirectories はそれらのディレクトリを作成します。
ForceDirectories は,すべてのディレクトリが作成された場合に true を返し,エラーが発生した場合は false を返します。
警告: 空の文字列を使って ForceDirectories を呼び出さないでください。そのようにして ForceDirectories を呼び出すと,例外が生成されます。
メモ: FileCtrl ユニット(Windows 専用)でも ForceDirectories 関数が提供されています。ただし,コードをクロスプラットフォームにする必要がない場合でも,FileCtrl バージョンではなく SysUtils バージョンを使用することをお勧めします。