v5.0
すべてのディレクトリを確実に指定されたパスに作成します。たとえば、指定されたパスがc:¥temp¥a¥b¥c¥out.txt であり、a、b、cがまだ存在しない場合、このメソッドによってそれらが作成されます。末尾のファイル名以外のフォルダが存在する場合にのみ使用できる Windows スクリプティングホストの FileSystemObject.CreateFolder メソッドよりも強力です。
注:パスが無効な場合、またはユーザがディレクトリの作成に必要な権限を持っていない場合は、このメソッドが失敗します。
ヒント:ファイルへの完全パスがすでに存在する場合、このメソッドは何もしません。
XSIUtils.EnsureFolderExists( String in_Path, Boolean in_bHasFileName ); |
XSIUtils.EnsureFolderExists( Path, HasFilename ); |
パラメータ | タイプ | 説明 |
---|---|---|
Path | String | 完全パス(ネットワークパスまたはローカルパス)。 |
HasFilename | Boolean |
Path 引数の末尾にファイル名を含めるかどうかを指定します。たとえば、パスが C:¥temp¥a¥b.txt、HasFileName が false の場合、このメソッドは b.txt という名前のディレクトリを作成します。
デフォルト値: false |