Path.GetTempFileName Metoda

Definicja

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.

Dotyczy

Zobacz też