New-TemporaryFile
Erstellt eine temporäre Datei.
Syntax
New-TemporaryFile
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Dieses Cmdlet erstellt temporäre Dateien, die Sie in Skripts verwenden können.
Das New-TemporaryFile
Cmdlet erstellt eine leere Datei mit der .tmp
Dateinamenerweiterung.
Dieses Cmdlet benennt die Datei tmp<NNNN>.tmp
, wobei <NNNN>
es sich um eine zufällige Hexadezimalzahl handelt.
Das Cmdlet erstellt die Datei in Ihrem TEMP-Ordner .
Dieses Cmdlet verwendet die Path.GetTempPath() -Methode, um ihren TEMP-Ordner zu finden. Diese Methode überprüft das Vorhandensein von Umgebungsvariablen in der folgenden Reihenfolge und verwendet den ersten gefundenen Pfad:
Auf Windows-Plattformen:
- Den durch die TMP-Umgebungsvariable angegebenen Pfad.
- Den durch die TEMP-Umgebungsvariable angegebenen Pfad.
- Den durch die USERPROFILE-Umgebungsvariable angegebenen Pfad.
- Das Windows-Verzeichnis.
Auf Nicht-Windows-Plattformen: Verwendet den von der TMPDIR-Umgebungsvariablen angegebenen Pfad.
Beispiele
Beispiel 1: Erstellen einer temporären Datei
$TempFile = New-TemporaryFile
Dieser Befehl generiert eine .tmp
Datei in Ihrem temporären Ordner und speichert dann einen Verweis auf die Datei in der $TempFile
Variablen. Sie können diese Datei später in Ihrem Skript verwenden.
Parameter
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | False |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | False |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Ausgaben
Dieses Cmdlet gibt ein FileInfo-Objekt zurück, das die temporäre Datei darstellt.