R语言【base】——tempfile():返回一个字符串向量,这些字符串可以用作临时文件的名称
2024-01-08 22:37:10
Package?base?version 4.2.0
Parameters
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, TMP?和 TEMP,并使用第一个指向可写目录的环境变量:如果都不成功,则使用 R_USER 的值。如果目录的路径在任何组件中包含空格,则返回的路径将使用该路径的短名称版本。
注意,在 R 会话中设置这些环境变量对 tempdir() 没有影响:在解释器启动之前创建每个会话的临时目录。
Value
对于 tempfile,一个字符向量给出可能的(临时)文件的名称。注意,tempfile?不会生成任何文件。
对于 tempdir,为每个会话临时目录的路径。
在 Windows 上,两者都将使用反斜杠作为路径分隔符。
在类似 unix 的操作系统上,该值将是绝对路径(除非参数【tmpdir】被设置为相对路径),但它不必是规范化的,而在 macOS 上通常不是。
文章来源:https://blog.csdn.net/whitedrogen/article/details/135430428
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!