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 任务。