既存のパス文字列の後ろにファイル名またはフォルダ名を追加したパス文字列を作成する場合は、FileSystemObjectのBuildPathメソッドを使用すると簡単にパス文字列を作成することができます。
以下にBuildPathメソッドを使ったVBScriptサンプルコードと実行結果を記します。
本VBScriptサンプルコードはpath変数に格納されているパス文字列にファイル名とフォルダ名を設定しBuildPathメソッドを呼び出したサンプルになります。
Set fso = CreateObject("Scripting.FileSystemObject")
path = "c:\a\b\c"
p1 = fso.BuildPath(path, "foo.txt")
WScript.Echo p1
p2 = fso.BuildPath(path, "bar")
WScript.Echo p2
Set fso = Nothing
上記のサンプルコードの実行した出力は以下のようになります。
C:\wsh>cscript /nologo buildpath.vbs c:\a\b\c\foo.txt c:\a\b\c\bar
設定したファイル名foo.txtとフォルダ名(bar)が追加されていることが確認できます。