Функция GetTempPath

Declare Function GetTempPath Lib "kernel32.dll" Alias "GetTempPathA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long

Платформа: Win 95/98, Win NT

GetTempPath определяет временную папку Windows по умолчанию. Временная папка-это место,где создаются временные файлы,используемые различными программами в некоторых целях.Как правило,временной папкой служит C:\Windows\Temp . Путь к папке передается в переменную строку lpBuffer. Функция возвращает длину строки,возвращенной функцией в успешном случае и 0 в случае ошибки.

nBufferLength
Длина в символах lpBuffer
lpBuffer
Строка,содержащая путь к временной папке.

Пример:

' Определяем путь временной папки
Dim temppath As String  ' имя пути временной папки
Dim slength As Long  ' длина строки для пути

' Определяем путь для временных файлов
temppath = Space(255)  ' создаем буфер для пути
slength = GetTempPath(255, temppath)  ' узнаем путь
temppath = Left(temppath, slength)  ' извлекаем данные из переменной

Debug.Print "Имя временной папки: "; temppath

Схожие функции: GetTempFileName
Категория Системная информация
В начало.