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\

注解

该方法不验证路径是否存在或测试,以查看当前进程是否可以访问路径。

如果当前 Windows 版本公开 GetTempPath2 Win32 API,此方法将调用该 API 并返回解析的路径。 有关如何执行此解析的详细信息,包括如何使用环境变量控制返回值,请参阅 GetTempPath2 文档 备注 部分 。 GetTempPath2 API 可能不适用于所有版本的 Windows。

在未公开 GetTempPath2 的 Windows 版本中,此方法会调用 GetTempPath Win32 API 并返回解析的路径。 有关如何执行此解析的详细信息,包括如何使用环境变量来控制返回值,请参阅 GetTempPath 文档 备注 部分

适用于

另请参阅