Aracılığıyla paylaş


New-TemporaryFile

Geçici bir dosya oluşturur.

Syntax

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

Description

Bu cmdlet, betiklerde kullanabileceğiniz geçici dosyalar oluşturur.

cmdlet'i New-TemporaryFile , dosya adı uzantısına .tmp sahip boş bir dosya oluşturur. Bu cmdlet, dosyasını tmp<NNNN>.tmp, burada <NNNN> rastgele onaltılık bir sayı olarak adlandırabilir. cmdlet'i dosyayı TEMP klasörünüzde oluşturur.

Bu cmdlet, TEMP klasörünüzü bulmak için Path.GetTempPath() yöntemini kullanır. Bu yöntem, ortam değişkenlerinin varlığını aşağıdaki sırayla denetler ve bulunan ilk yolu kullanır:

  • Windows platformlarında:

    1. TMP ortam değişkeni tarafından belirtilen yol.
    2. TEMP ortam değişkeni tarafından belirtilen yol.
    3. USERPROFILE ortam değişkeni tarafından belirtilen yol.
    4. Windows dizini.
  • Windows olmayan platformlarda: TMPDIR ortam değişkeni tarafından belirtilen yolu kullanır.

Örnekler

Örnek 1: Geçici bir dosya İçerik Oluşturucu

$TempFile = New-TemporaryFile

Bu komut geçici klasörünüzde bir .tmp dosya oluşturur ve ardından dosyaya başvuruyu değişkeninde $TempFile depolar. Bu dosyayı daha sonra betiğinizde kullanabilirsiniz.

Parametreler

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

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

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

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

Çıkışlar

FileInfo

Bu cmdlet, geçici dosyayı temsil eden bir FileInfo nesnesi döndürür.