New-TemporaryFile

Geçici bir dosya oluşturur.

Syntax

Default (Varsayılan)

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

Description

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

New-TemporaryFile cmdlet'i, .tmp dosya adı uzantısına sahip boş bir dosya oluşturur. Bu cmdlet dosyayı tmp<NNNN>.tmpolarak adlandırarak <NNNN> rastgele onaltılık bir sayıdır. Cmdlet 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 dosya oluşturma

$TempFile = New-TemporaryFile

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

Parametreler

-Confirm

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

Parametre özellikleri

Tür:SwitchParameter
Default value:False
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:Cf

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-WhatIf

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

Parametre özellikleri

Tür:SwitchParameter
Default value:False
Joker karakterleri destekler:False
DontShow:False
Diğer adlar:Wi

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

CommonParameters

Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

Çıkışlar

FileInfo

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