R语言【base】——tempfile():返回一个字符串向量,这些字符串可以用作临时文件的名称

Package base version 4.2.0


Parameters

R 复制代码
tempfile(pattern = "file", tmpdir = tempdir(), fileext = "")
tempdir(check = FALSE)

参数【pattern】:一个非空字符向量,给出名称的初始部分。

参数【tmpdir】:提供目录名称的非空字符向量。

参数【fileext】:提供文件扩展名的非空字符向量。

参数【check】:逻辑指示是否应该检查tmpdir(),并在不再有效时重新创建。


Details

结果的长度是三个参数长度的最大值;较短参数的值被循环使用。

在一个 R 会话中对 tempfile 的调用中,以及在多个同时进行的 R 会话中,这些名称很可能是唯一的 (除非指定了参数【tmpdir】)。这些文件名保证当前没有被使用。

文件名由参数【tmpdir】给出的路径、参数【pattern】字符串、十六进制随机字符串和参数【fileext】后缀连接而成。

默认情况下,参数【tmpdir】将是 tempdir() 给出的目录。这将是每个会话临时目录的子目录,当 R会话启动时,通过以下规则找到。

依次检查环境变量 TMPDIR , TMPTEMP ,并使用第一个指向可写目录的环境变量:如果都不成功,则使用 R_USER 的值。如果目录的路径在任何组件中包含空格,则返回的路径将使用该路径的短名称版本。

注意,在 R 会话中设置这些环境变量对 **tempdir()**没有影响:在解释器启动之前创建每个会话的临时目录。


Value

对于 tempfile,一个字符向量给出可能的(临时)文件的名称。注意,tempfile不会生成任何文件。

对于 tempdir,为每个会话临时目录的路径。

Windows 上,两者都将使用反斜杠作为路径分隔符。

在类似 unix 的操作系统上,该值将是绝对路径(除非参数【tmpdir】被设置为相对路径),但它不必是规范化的,而在 macOS 上通常不是。

相关推荐
小众AI1 分钟前
fastmcp: 更好用的 MCP Python 框架
开发语言·人工智能·python
Tiger Z8 分钟前
R 语言科研绘图 --- 桑基图-汇总
开发语言·r语言·贴图
yaoshengvalve21 分钟前
V型球阀材质性能深度解析:专攻颗粒、料浆与高腐蚀介质的工业利器-耀圣
开发语言·网络·数据结构·c++·安全·材质
元亓亓亓1 小时前
Java后端开发day46--多线程(二)
java·开发语言
Kay_Liang1 小时前
深入解析JavaScript变量作用域:var、let、const全攻略
开发语言·javascript·const·var
jiunian_cn1 小时前
【c++】多态详解
java·开发语言·数据结构·c++·visual studio
萧鼎1 小时前
深入探索 Python 的 QuTiP 5 库:量子计算与开放量子系统模拟的利器
开发语言·python·量子计算
炯哈哈1 小时前
【上位机——MFC】对话框
开发语言·c++·mfc·上位机
python算法(魔法师版)2 小时前
MATLAB安装常见问题及解决方案详解(含代码示例)
开发语言·matlab
无名之逆2 小时前
Hyperlane: Unleash the Power of Rust for High-Performance Web Services
java·开发语言·前端·后端·http·rust·web