Метод Path.GetTempPath
Метод Path.GetTempPath читает
настройки ОС и возвращает каталог для
временных данных. Строка зависит от
машины - её обычно не выводят целиком.
Имя файла внутри создают
GetTempFileName
или
GetRandomFileName.
Синтаксис
string tempDir = Path.GetTempPath();
Пример
Давайте убедимся, что путь не пустой:
using System;
using System.IO;
class Program
{
static void Main()
{
string temp = Path.GetTempPath();
bool res = !string.IsNullOrEmpty(temp);
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Пример
Давайте проверим, что путь выглядит как каталог:
using System;
using System.IO;
class Program
{
static void Main()
{
string temp = Path.GetTempPath();
bool res = Path.EndsInDirectorySeparator(temp);
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Пример
Давайте соберём путь к гипотетическому файлу внутри temp:
using System;
using System.IO;
class Program
{
static void Main()
{
string path = Path.Combine(Path.GetTempPath(), "abcde.txt");
bool res = path.EndsWith("abcde.txt");
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Смотрите также
-
GetTempFileName,
создать временный файл -
GetRandomFileName,
случайное имя без файла -
File.Delete,
удалить временный файл -
Path,
статический класс