XSIUtils.EnsureFolderExists

導入

v5.0

詳細

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

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

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

スクリプト 構文

XSIUtils.EnsureFolderExists( Path, HasFilename );

パラメータ

パラメータ タイプ 詳細
Path String 完全パス(ネットワークパスまたはローカルパス)。
HasFilename Boolean Path引数の末尾にファイル名を含めるかどうかを指定します。たとえば、パスがC:¥temp¥a¥b.txt、HasFileName が false の場合、このメソッドはb.txt という名前のディレクトリを作成します。

デフォルト値: false

関連項目

XSIUtils.ResolvePath XSIUtils.BuildPath