Funktionreferenz


_TempFile

Beschreibung anzeigen in

Generiert einen Namen für eine temporäre Datei. Diese Datei existiert garantiert noch nicht

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

Parameter

$sDirectoryName [optional] Verzeichnis für die Datei, standardmäßig ist es das %TEMP% Verzeichnis des Benutzers
$sFilePrefix [optional] Vorsilbe im Dateinamen, standardmäßig "~"
$sFileExtension [optional] Dateierweiterung, standardmäßig ".tmp"
$iRandomLength [optional] Anzahl von Zeichen um einen eindeutigen Namen zu erzeugen, standardmäßig 7

Rückgabewert

Gibt einen Dateinamen der temporären Datei zurück, welcher noch nicht existiert

Verwandte Funktionen

_WinAPI_GetTempFileName

Beispiel

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

; Ermittelt einen eindeutigen Dateinamen im @TempDir
$sTempFile_1 = _TempFile()

; Ermittelt einen eindeutigen Dateinamen im @HomeDrive Ordner und beginnt mit dem "prefix" genannt prefix_
$sTempFile_2 = _TempFile(@HomeDrive & "\", "prefix_", ".txt", Default) ; Es ist das Schlüsselwort Default als Standardparameter zu verwenden.

MsgBox($MB_SYSTEMMODAL, "", "Geeignete Namen für die neue temporäre Datei: " & @CRLF & @CRLF & _
        "Datei 1: " & $sTempFile_1 & @CRLF & _
        "Datei 2: " & $sTempFile_2)