WSH/テンポラリーファイル名またはフォルダ名を生成する・GetTempName
の編集
Top
/
WSH
/
テンポラリーファイル名またはフォルダ名を生成する・GetTempName
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#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)
タイムスタンプを変更しない
#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)
テキスト整形のルールを表示する
添付ファイル:
GetTempName.vbs
414件
[
詳細
]