Path.GetTempFileName Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Diskte benzersiz olarak adlandırılmış, sıfır baytlık geçici bir dosya oluşturur ve bu dosyanın tam yolunu döndürür.
public:
static System::String ^ GetTempFileName();
public static string GetTempFileName ();
static member GetTempFileName : unit -> string
Public Shared Function GetTempFileName () As String
Döndürülenler
Geçici dosyanın tam yolu.
Özel durumlar
Benzersiz geçici dosya adı olmaması gibi bir G/Ç hatası oluşur.
-veya-
Bu yöntem geçici bir dosya oluşturamadı.
Açıklamalar
Bu yöntem , .tmp dosya uzantısına sahip geçici bir dosya oluşturur ve dosyanın yolunu döndürür. Geçici dosya, yöntemi tarafından GetTempPath döndürülen yol olan kullanıcının geçici klasöründe oluşturulur.
.NET 7 ve önceki sürümlerde, Windows'ta bu yöntemi kullanırken yöntemi, GetTempFileName önceki geçici dosyaları silmeden 65535'ten fazla dosya oluşturmak için kullanılırsa bir IOException oluşturur. Bu sınırlama Windows dışındaki işletim sistemlerinde yoktur. .NET 8'den başlayarak, sınırlama herhangi bir işletim sisteminde mevcut değildir.
Yöntemi GetTempFileName , kullanılabilir benzersiz bir geçici dosya adı yoksa bir IOException oluşturur. Bu hatayı düzeltmek için gereksiz geçici dosyaların tümünü silin.
Yaygın G/Ç görevlerinin listesi için bkz. Ortak G/Ç Görevleri.