このエントリーをはてなブックマークに追加


テンポラリーファイル名またはフォルダ名を生成する・GetTempName

一時ファイルや一時ディレクトリを作成するときはFileSystemObjectのGetTempNameメソッドを利用することにより、ランダムな文字列を作成して文字列を返却してくれます。
以下にVBScriptのサンプルコードと実行結果を記します。


GetTempNameメソッドを利用したサンプルコードと実行結果

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

GetTempNameメソッドを使用したVBscriptサンプルコード

Set fso = CreateObject("Scripting.FileSystemObject")

strTemp = fso.GetTempName
WScript.Echo "FileSystemObject.GetTempName = " & strTemp

Set fso = Nothing

GetTempNameメソッドを使用したサンプルコードの実行結果

上記のサンプルコードを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


添付ファイル: fileGetTempName.vbs 407件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-03-20 (金) 22:50:36