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.
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk