Path.GetTempFileName Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy unikatowy plik tymczasowy o nazwie zero bajtów na dysku i zwraca pełną ścieżkę tego pliku.
public:
static System::String ^ GetTempFileName();
public static string GetTempFileName ();
static member GetTempFileName : unit -> string
Public Shared Function GetTempFileName () As String
Zwraca
Pełna ścieżka pliku tymczasowego.
Wyjątki
Występuje błąd we/wy, taki jak żadna unikatowa nazwa pliku tymczasowego.
-lub-
Ta metoda nie może utworzyć pliku tymczasowego.
Uwagi
Ta metoda tworzy plik tymczasowy z rozszerzeniem .tmp pliku i zwraca do niego ścieżkę. Plik tymczasowy jest tworzony w folderze tymczasowym użytkownika, który jest ścieżką zwróconą przez metodę GetTempPath .
W przypadku platformy .NET 7 i starszych wersji w przypadku korzystania z tej metody w systemie Windows metoda zgłasza IOException wartość , GetTempFileName jeśli jest używana do tworzenia więcej niż 65535 plików bez usuwania poprzednich plików tymczasowych. To ograniczenie nie istnieje w systemach operacyjnych innych niż Windows. Począwszy od platformy .NET 8, ograniczenie nie istnieje w żadnym systemie operacyjnym.
Metoda GetTempFileName zgłosi wartość , IOException jeśli nie jest dostępna unikatowa nazwa pliku tymczasowego. Aby rozwiązać ten błąd, usuń wszystkie niepotrzebne pliki tymczasowe.
Aby uzyskać listę typowych zadań we/wy, zobacz Typowe zadania we/wy.