New-TemporaryFile

Vytvoří dočasný soubor.

Syntax

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 pak uloží odkaz na soubor v $TempFile proměnné. Tento soubor můžete použít později ve skriptu.

Parametry

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

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

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.

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

Výstupy

FileInfo

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