Path.GetTempFileName 方法
本文内容
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在磁盘上创建一个唯一命名的零字节临时文件,并返回该文件的完整路径。
public:
static System::String ^ GetTempFileName();
public static string GetTempFileName ();
static member GetTempFileName : unit -> string
Public Shared Function GetTempFileName () As String
临时文件的完整路径。
此方法创建具有 .tmp 文件扩展名的临时文件,并返回其路径。 该临时文件创建于用户的临时文件夹中,该文件夹是 GetTempPath 方法返回的路径。
在 .NET 7 及更早版本中,在 Windows 上使用此方法时, GetTempFileName 如果该方法用于创建超过 65535 个 IOException 文件而不删除以前的临时文件,则该方法将引发 。 除 Windows 以外的操作系统上不存在此限制。 从 .NET 8 开始, 任何 操作系统上都不存在此限制。
GetTempFileName如果没有唯一IOException的临时文件名可用, 方法将引发 。 若要解决此错误,请删除所有不需要的临时文件。
有关常见 I/O 任务的列表,请参阅 常见 I/O 任务。
产品 | 版本 |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.3, 1.4, 1.5, 1.6, 2.0, 2.1 |
UWP | 10.0 |