Path.GetTempPath Метод

Определение

Возвращает путь к временной папке текущего пользователя.

public:
 static System::String ^ GetTempPath();
public static string GetTempPath ();
static member GetTempPath : unit -> string
Public Shared Function GetTempPath () As String

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

Путь к временной папке, заканчивающийся на DirectorySeparatorChar.

Исключения

У вызывающего объекта отсутствуют необходимые разрешения.

Примеры

В следующем примере кода демонстрируется вызов метода GetTempPath.

Dim result As String = Path.GetTempPath()
Console.WriteLine(result)
string result = Path.GetTempPath();
Console.WriteLine(result);

В этом примере показано, как показано ниже.

C:\Users\UserName\AppData\Local\Temp\

Комментарии

Метод не проверяет, существует ли путь, или проверяет, может ли текущий процесс получить доступ к нему.

Этот метод проверяет наличие переменных среды в следующем порядке и возвращает первый найденный путь:

  1. Путь, заданный переменной среды TMP.

  2. Путь, заданный переменной среды TEMP.

  3. Путь, заданный переменной среды USERPROFILE.

  4. Каталог Windows.

В .NET 7 и более поздних версиях, когда процесс, вызывающий метод, выполняется как SYSTEM, метод пропускает предыдущую последовательность и возвращает .C:\Windows\SystemTemp Это расположение недоступно для процессов, не выполняющихся в качестве SYSTEM.

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

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