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\
Комментарии
Метод не проверяет, существует ли путь, или проверяет, может ли текущий процесс получить доступ к нему.
Этот метод проверяет наличие переменных среды в следующем порядке и возвращает первый найденный путь:
Путь, заданный переменной среды TMP.
Путь, заданный переменной среды TEMP.
Путь, заданный переменной среды USERPROFILE.
Каталог Windows.
В .NET 7 и более поздних версиях, когда процесс, вызывающий метод, выполняется как SYSTEM
, метод пропускает предыдущую последовательность и возвращает .C:\Windows\SystemTemp
Это расположение недоступно для процессов, не выполняющихся в качестве SYSTEM
.
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по