System.IO.Path.GetTempFileName 方法

方法描述

创建磁盘上唯一命名的零字节的临时文件并返回该文件的完整路径。

语法定义(C# System.IO.Path.GetTempFileName 方法 的用法)

public static string GetTempFileName()

参数/返回值

参数值/返回值 参数类型/返回类型 参数描述/返回描述
返回值 System.String 临时文件的完整路径。

提示和注释

此方法创建带 .TMP 文件扩展名的临时文件。

如果使用 GetTempFileName 方法创建超过 65535 个文件但不删除以前的临时文件,则将引发 IOException。

如果没有提供唯一的临时文件名,则 GetTempFileName 方法将引发 IOException。 要解决此错误,请删除所有不需要的临时文件。

有关通用 I/O 任务的列表,请参见通用 I/O 任务。

System.IO.Path.GetTempFileName 方法例子


异常

异常 异常描述
IOException
  • 发生 I/O 错误,例如没有提供唯一的临时文件名。
  • 此方法无法创建临时文件。

命名空间

namespace: System.IO

程序集: mscorlib(在 mscorlib.dll 中)

版本信息

.NET Framework 受以下版本支持:4、3.5、3.0、2.0、1.1、1.0 .NET Framework Client Profile 受以下版本支持:4、3.5 SP1

适用平台

Windows 7, Windows Vista SP1 或更高版本, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008(不支持服务器核心), Windows Server 2008 R2(支持 SP1 或更高版本的服务器核心), Windows Server 2003 SP2 .NET Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。