Функция GetTempPath

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

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

Категория

Файлы