函数参考


_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

返回值

返回无同名的临时文件名

注意/说明

None.

相关

示例/演示


#include <File.au3>

Local $s_TempFile, $s_FileName

; 生成@TempDir中唯一的文件名
$s_TempFile = _TempFile()

; 生成给定目录中以tst_开头的唯一文件名
$s_FileName = _TempFile("C:\", "tst_", ".txt", 7)

MsgBox(4096, "Info", "Names suitable for new temporary file : " & @LF & $s_TempFile & @LF & $s_FileName)

Exit