UDF > File >


_TempFile

Génére un nom de fichier temporaire. Le fichier est garanti ne pas exister encore

#include <File.au3>
_TempFile ( [$sDirectoryName = @TempDir [, $sFilePrefix = "~" [, $sFileExtension = ".tmp" [, $iRandomLength = 7]]]] )

Paramètres

$sDirectoryName [optionnel] Nom du répertoire pour le fichier, par défaut le répertoire utilisateur %TEMP%
$sFilePrefix [optionnel] Préfixe du nom du fichier, par défaut: "~"
$sFileExtension [optionnel] Extenstion du fichier, par défaut ".tmp"
$iRandomLength [optionnel] Nombre de caractères à utiliser pour générer un nom unique, par défaut, 7

Valeur de retour

Retourne un nom de fichier temporaire qui n'existe pas

En relation

_WinAPI_GetTempFileName

Exemple

#include <File.au3>
#include <MsgBoxConstants.au3>

; Génére un nom de fichier unique dans TempDir
Local $sTempFile_1 = _TempFile()

; Génére un nom de fichier unique dans le répertoire @HomeDrive et commençant par le préfixe nommé "prefix_"
Local $sTempFile_2 = _TempFile(@HomeDrive & "\", "prefix_", ".txt", Default) ; Utilise le mot-cle Default pour utiliser les paramètres par défaut

MsgBox($MB_SYSTEMMODAL, "", "Names suitable for temporary file usage: " & @CRLF & @CRLF & _
        "File 1: " & $sTempFile_1 & @CRLF & _
        "File 2: " & $sTempFile_2)