Sdílet prostřednictvím


New-TemporaryFile

Vytvoří dočasný soubor.

Syntax

Default (Výchozí)

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

Description

Tato rutina vytvoří dočasné soubory, které můžete použít ve skriptech.

Rutina New-TemporaryFile vytvoří prázdný soubor s příponou .tmp názvu souboru. Tato rutina pojmenuje soubor tmp<NNNN>.tmp, kde <NNNN> je náhodné šestnáctkové číslo. Rutina vytvoří soubor ve složce TEMP.

Tato rutina používá metodu Path.GetTempPath() k vyhledání složky TEMP. Tato metoda kontroluje existenci proměnných prostředí v následujícím pořadí a používá první nalezenou cestu:

  • Na platformách Windows:

    1. Cesta určená proměnnou prostředí TMP.
    2. Cesta určená proměnnou prostředí TEMP.
    3. Cesta určená proměnnou prostředí USERPROFILE.
    4. Adresář Systému Windows.
  • Na jiných platformách než Windows: Používá cestu určenou proměnnou prostředí TMPDIR.

Příklady

Příklad 1: Vytvoření dočasného souboru

$TempFile = New-TemporaryFile

Tento příkaz vygeneruje .tmp soubor ve vaší dočasné složce a uloží odkaz na soubor v proměnné $TempFile. Tento soubor můžete použít později ve skriptu.

Parametry

-Confirm

Před spuštěním cmdletu vás vyzve k potvrzení.

Vlastnosti parametru

Typ:SwitchParameter
Default value:False
Podporuje zástupné znaky:False
DontShow:False
Aliasy:viz

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-WhatIf

Ukazuje, co se stane, když se příkaz spustí. Příkazový modul nebyl spuštěn.

Vlastnosti parametru

Typ:SwitchParameter
Default value:False
Podporuje zástupné znaky:False
DontShow:False
Aliasy:Wi

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

CommonParameters

Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters.

Výstupy

FileInfo

Tato rutina vrátí objekt FileInfo, který představuje dočasný soubor.