Тема: VBScript: генерация пути для временного файла или папки
Функция генерирует и возвращает путь для создания временного файла.
Option Explicit
Function GetTemporaryFileName()
Const SYSTEM_FOLDER = 1
Const TEMP_FOLDER = 2
Dim objFSO
Dim strTempFile
Set objFSO = WScript.CreateObject("Scripting.FileSystemObject")
'генерация пути к временному файлу: КаталогВременныхФайлов\ИмяВременногоФайла
With objFSO
Do
strTempFile = .BuildPath(.GetSpecialFolder(TEMP_FOLDER), .GetTempName)
'если такой файл существует, продолжаем попытки генерации пути:
Loop While .FileExists(strTempFile)
End With
Set objFSO = Nothing
GetTemporaryFileName = strTempFile
End Function
WScript.Echo GetTemporaryFileName()
Автор примера - alexii.
В названии ветки всегда должен быть указан язык программирования или среда исполнения скрипта, если это возможно.