Ағылшын тілінде оқу

Бөлісу құралы:


Path.GetTempFileName Метод

Определение

Создает на диске временный пустой файл с уникальным именем и возвращает полный путь этого файла.

public static string GetTempFileName ();

Возвращаемое значение

Полный путь к временному файлу.

Исключения

Возникает ошибка ввода-вывода, например, отсутствует уникальное имя временного файла.

-или-

Этот метод не смог создать временный файл.

Комментарии

Этот метод создает временный файл с расширением .tmp и возвращает путь к нему. Временный файл создается во временной папке пользователя, которая является путем, возвращаемым методом GetTempPath .

В .NET 7 и более ранних версиях при использовании этого метода в Windows GetTempFileName метод вызывает , IOException если он используется для создания более 65535 файлов без удаления предыдущих временных файлов. Это ограничение не существует в операционных системах, отличных от Windows. Начиная с .NET 8 ограничение не существует ни в одной операционной системе.

Метод GetTempFileName вызывает , IOException если уникальное имя временного файла недоступно. Чтобы устранить эту ошибку, удалите все ненужные временные файлы.

Список распространенных задач ввода-вывода см. в разделе Общие задачи ввода-вывода.

Применяется к

Өнім Нұсқалар
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

См. также раздел