Path.GetTempFileName Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.