Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
752 of 1492 menu
◀ ▶

Метод Path.GetTempFileName

Метод Path.GetTempFileName не только генерирует имя: на диске появляется нулевой файл в каталоге из GetTempPath. Имя случайное - в примерах его не печатают. После проверки файл удаляют через File.Delete.

Синтаксис

string tempPath = Path.GetTempFileName(); File.Delete(tempPath);

Пример

Давайте создадим временный файл и проверим File.Exists:

using System; using System.IO; class Program { static void Main() { string temp = Path.GetTempFileName(); bool res = File.Exists(temp); File.Delete(temp); Console.WriteLine(res); } }

Результат выполнения кода:

True

Пример

Давайте убедимся, что после удаления файла его нет:

using System; using System.IO; class Program { static void Main() { string temp = Path.GetTempFileName(); File.Delete(temp); bool res = File.Exists(temp); Console.WriteLine(res); } }

Результат выполнения кода:

False

Пример

Давайте проверим, что путь содержит имя с расширением:

using System; using System.IO; class Program { static void Main() { string temp = Path.GetTempFileName(); bool res = Path.HasExtension(temp); File.Delete(temp); Console.WriteLine(res); } }

Результат выполнения кода:

True

Смотрите также

  • GetRandomFileName,
    имя без создания файла
  • GetTempPath,
    папка временных файлов
  • File,
    запись во временный файл
  • Directory,
    временный каталог
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить