Path.GetTempPath 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回当前用户的临时文件夹的路径。
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
运行的进程无法访问此位置。