一時ファイルや一時ディレクトリを作成するときはFileSystemObjectのGetTempNameメソッドを利用することにより、ランダムな文字列を作成して文字列を返却してくれます。
以下にVBScriptのサンプルコードと実行結果を記します。
以下にFileSystemObjectのGetTempNameメソッドを利用したVBScriptサンプルコードと実行結果を記します。
Set fso = CreateObject("Scripting.FileSystemObject")
strTemp = fso.GetTempName
WScript.Echo "FileSystemObject.GetTempName = " & strTemp
Set fso = Nothing
上記のサンプルコードを3度実行してみました。
毎回異なるランダムな文字列が返却されるのが確認できます。
C:\wsh>cscript /nologo GetTempName.vbs FileSystemObject.GetTempName = rad84D8F.tmp C:\wsh>cscript /nologo GetTempName.vbs FileSystemObject.GetTempName = rad3CD80.tmp C:\wsh>cscript /nologo GetTempName.vbs FileSystemObject.GetTempName = radCA450.tmp