为临时文件创建名称,且保证不存在同名文件.
#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, "Info", "Names suitable for new temporary file : " & @LF & $s_TempFile & @LF & $s_FileName)
Exit