New-TemporaryFile

Tworzy plik tymczasowy.

Składnia

New-TemporaryFile
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Opis

To polecenie cmdlet tworzy pliki tymczasowe, których można używać w skryptach.

Polecenie New-TemporaryFile cmdlet tworzy pusty plik z .tmp rozszerzeniem nazwy pliku. To polecenie cmdlet nazywa plik tmp<NNNN>.tmp, gdzie <NNNN> jest losową szesnastką. Polecenie cmdlet tworzy plik w folderze TEMP .

To polecenie cmdlet używa metody Path.GetTempPath() do znalezienia folderu TEMP . Ta metoda sprawdza istnienie zmiennych środowiskowych w następującej kolejności i używa pierwszej znalezionej ścieżki:

  • Na platformach windows:

    1. Ścieżka określona przez zmienną środowiskową TMP.
    2. Ścieżka określona przez zmienną środowiskową TEMP.
    3. Ścieżka określona przez zmienną środowiskową USERPROFILE.
    4. Katalog systemu Windows.
  • Na platformach innych niż Windows: używa ścieżki określonej przez zmienną środowiskową TMPDIR.

Przykłady

Przykład 1. Tworzenie pliku tymczasowego

$TempFile = New-TemporaryFile

To polecenie generuje .tmp plik w folderze tymczasowym, a następnie przechowuje odwołanie do pliku w zmiennej $TempFile . Możesz użyć tego pliku w dalszej części skryptu.

Parametry

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Dane wyjściowe

FileInfo

To polecenie cmdlet zwraca obiekt FileInfo reprezentujący plik tymczasowy.