Bagikan melalui


New-TemporaryFile

Membuat file sementara.

Sintaks

Default (Default)

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

Deskripsi

Cmdlet ini membuat file sementara yang dapat Anda gunakan dalam skrip.

Cmdlet New-TemporaryFile membuat file kosong yang memiliki ekstensi nama file .tmp. Cmdlet ini menamai file tmp<NNNN>.tmp, di mana <NNNN> adalah angka heksadesimal acak. Cmdlet membuat file di folder TEMP Anda.

Cmdlet ini menggunakan metode Path.GetTempPath() untuk menemukan folder TEMP Anda. Metode ini memeriksa keberadaan variabel lingkungan dalam urutan berikut dan menggunakan jalur pertama yang ditemukan:

  • Pada platform Windows:

    1. Jalur yang ditentukan oleh variabel lingkungan TMP.
    2. Jalur yang ditentukan oleh variabel lingkungan TEMP.
    3. Jalur yang ditentukan oleh variabel lingkungan USERPROFILE.
    4. Direktori Windows.
  • Pada platform non-Windows: Menggunakan jalur yang ditentukan oleh variabel lingkungan TMPDIR.

Contoh

Contoh 1: Membuat file sementara

$TempFile = New-TemporaryFile

Perintah ini menghasilkan file .tmp di folder sementara Anda, lalu menyimpan referensi ke file dalam variabel $TempFile. Anda dapat menggunakan file ini nanti di skrip Anda.

Parameter

-Confirm

Meminta konfirmasi sebelum menjalankan cmdlet.

Properti parameter

Jenis:SwitchParameter
Nilai default:False
Mendukung wildcard:False
DontShow:False
Alias:Cf

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-WhatIf

Menunjukkan apa yang akan terjadi ketika cmdlet dijalankan. Cmdlet tidak dijalankan.

Properti parameter

Jenis:SwitchParameter
Nilai default:False
Mendukung wildcard:False
DontShow:False
Alias:wi

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

CommonParameters

Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.

Output

FileInfo

Cmdlet ini mengembalikan objek FileInfo yang mewakili file sementara.