#navi(../)
* テンポラリーファイル名またはフォルダ名を生成する・GetTempName [#p27a87d7]
一時ファイルや一時ディレクトリを作成するときはFileSystemObjectのGetTempNameメソッドを利用することにより、ランダムな文字列を作成して文字列を返却してくれます。~
以下にVBScriptのサンプルコードと実行結果を記します。

#contents
#htmlinsertpcsp(win-top.html,win-sp.html)

* GetTempNameメソッドを利用したサンプルコードと実行結果 [#ddff33a6]
以下にFileSystemObjectのGetTempNameメソッドを利用したVBScriptサンプルコードと実行結果を記します。

** GetTempNameメソッドを使用したVBscriptサンプルコード [#qb327c22]
#ref(GetTempName.vbs)
 Set fso = CreateObject("Scripting.FileSystemObject")
 
 strTemp = fso.GetTempName
 WScript.Echo "FileSystemObject.GetTempName = " & strTemp
 
 Set fso = Nothing

** GetTempNameメソッドを使用したサンプルコードの実行結果 [#sec483e1]
上記のサンプルコードを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

#htmlinsertpcsp(win-btm.html,win-sp.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS