Main Content

创建临时文件

使用 tempdir 函数可返回用于在系统上存储临时文件的文件夹的名称。例如,在 The Open Group UNIX® 系统上发出 tempdir 将返回 /tmp 文件夹。

使用 tempname 函数可返回临时文件夹中的文件名。返回的文件名是适合保存临时数据的目标。例如,如果需要在临时文件中存储某些数据,可以首先发出以下命令:

fileID = fopen(tempname,'w');

在大多数情况下,tempname 生成唯一标识符 (UUID)。但是,如果您运行 MATLAB® 而不运行 JVM®,则 tempname 会使用 CPU 计数器和时间生成一个随机名称,不能保证该名称是唯一的。

某些系统在每次重启时都会删除临时文件。在其他系统上,如果将一个文件指定为临时文件,则意味着将不备份该文件。