Функция _TempFile

 ↑  ←  Описание функции


_TempFile

Генерирует имя временного файла. Гарантирует отсутствие одноимённого файла в указанной папке.

#include <File.au3>
_TempFile([$s_DirectoryName = @TempDir [, $s_FilePrefix = "~" [, $s_FileExtension = ".tmp" [, $i_RandomLength = 7]]]])

Параметры

$s_DirectoryName [необязательный] Путь к папке, в которой создаётся файл, по умолчанию %TEMP%
$s_FilePrefix [необязательный] Префикс файла, по умолчанию "~"
$s_FileExtension [необязательный] Расширение файла, по умолчанию ".tmp"
$i_RandomLength [необязательный] Количество символов в уникальном имени генерируемого файла, по умолчанию 7

Возвращаемое значение

Возвращает путь к временному файлу, который не существует

Пример

#include <File.au3>

Local $s_TempFile, $s_FileName

; генерирует уникальное имя файла в @TempDir
$s_TempFile = _TempFile()

; генерирует уникальное имя файла в указанном каталоге и начинается имя с "tst_"
$s_FileName = _TempFile("C:\", "tst_", ".txt", 7)

MsgBox(4096, "Информация", "Имена пригодные для создания новых временных файлов : " & @LF & $s_TempFile & @LF & $s_FileName)