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 バージョンを使用することをお勧めします。

関連項目

他の言語