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:
- TMP ortam değişkeni tarafından belirtilen yol.
- TEMP ortam değişkeni tarafından belirtilen yol.
- USERPROFILE ortam değişkeni tarafından belirtilen yol.
- 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
Bu cmdlet, geçici dosyayı temsil eden bir FileInfo nesnesi döndürür.