Bagikan melalui


Path.GetTempFileName Metode

Definisi

Membuat file sementara bernama nol byte yang unik pada disk dan mengembalikan jalur lengkap file tersebut.

public:
 static System::String ^ GetTempFileName();
public static string GetTempFileName ();
static member GetTempFileName : unit -> string
Public Shared Function GetTempFileName () As String

Mengembalikan

Jalur lengkap file sementara.

Pengecualian

Terjadi kesalahan I/O, seperti tidak ada nama file sementara unik yang tersedia.

-atau-

Metode ini tidak dapat membuat file sementara.

Keterangan

Metode ini membuat file sementara dengan ekstensi file .tmp dan mengembalikan jalur ke file tersebut. File sementara dibuat dalam folder sementara pengguna, yang merupakan jalur yang dikembalikan oleh GetTempPath metode .

Pada .NET 7 dan versi yang lebih lama, saat menggunakan metode ini pada Windows, GetTempFileName metode ini memunculkan IOException jika digunakan untuk membuat lebih dari 65535 file tanpa menghapus file sementara sebelumnya. Batasan ini tidak ada pada sistem operasi selain Windows. Mulai dari .NET 8, batasan tidak ada pada sistem operasi apa pun .

Metode ini GetTempFileName akan menaikkan IOException jika tidak ada nama file sementara unik yang tersedia. Untuk mengatasi kesalahan ini, hapus semua file sementara yang tidak diperlukan.

Untuk daftar tugas I/O umum, lihat Tugas I/O Umum.

Berlaku untuk

Lihat juga