XSIUtils.EnsureFolderExists

XSIUtils.EnsureFolderExists

導入

v5.0

詳細

すべてのディレクトリを確実に指定されたパスに作成します。たとえば、指定されたパスがc:¥temp¥a¥b¥c¥out.txt であり、a、b、cがまだ存在しない場合、このメソッドによってそれらが作成されます。末尾のファイル名以外のフォルダが存在する場合にのみ使用できる Windows スクリプティングホストの FileSystemObject.CreateFolder メソッドよりも強力です。

注:パスが無効な場合、またはユーザがディレクトリの作成に必要な権限を持っていない場合は、このメソッドが失敗します。

ヒント:ファイルへの完全パスがすでに存在する場合、このメソッドは何もしません。

C#構文

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

関連項目

XSIUtils.ResolvePath XSIUtils.BuildPath