当前位置: 首页 > news >正文

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

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() 给出的目录。这将是每个会话临时目录的子目录,当 会话启动时,通过以下规则找到。

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

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


Value

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

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

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

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

相关文章:

  • Three.js 纹理贴图的实现
  • 医院患者满意度调查方案
  • Servlet-体系结构
  • 开关电源PFC电路原理详解及matlab仿真
  • 聊聊 Java 集合框架中的 ArrayList
  • 全新加密叙事,以Solmash为代表的 LaunchPad 平台如何为用户赋能?
  • uniapp 打包成 apk(原生APP-云打包)免费
  • 软件测试|Python数据可视化神器——pyecharts教程(九)
  • 确保CentOS系统中的静态HTTP服务器的数据安全
  • 深入了解Java多线程编程:JVM内存模型与同步机制
  • Linux学习记录——사십이 高级IO(3)--- Poll型服务器
  • allegro PCB设计心得笔记(二) PCB板框设计心得
  • 【Golang】IEEE754标准二进制字符串转为浮点类型
  • JsonPath
  • RPA财务机器人在厦门市海沧医院财务管理流程优化汇总的应用RPA全球生态 2024-01-05 17:27 发表于河北
  • 2017-09-12 前端日报
  • ES6 学习笔记(一)let,const和解构赋值
  • iOS | NSProxy
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • QQ浏览器x5内核的兼容性问题
  • Zsh 开发指南(第十四篇 文件读写)
  • 彻底搞懂浏览器Event-loop
  • 嵌入式文件系统
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 跳前端坑前,先看看这个!!
  • 云大使推广中的常见热门问题
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • #define
  • (06)Hive——正则表达式
  • (AngularJS)Angular 控制器之间通信初探
  • (八十八)VFL语言初步 - 实现布局
  • (多级缓存)多级缓存
  • (二)hibernate配置管理
  • (二)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (原創) 未来三学期想要修的课 (日記)
  • *ST京蓝入股力合节能 着力绿色智慧城市服务
  • .[backups@airmail.cc].faust勒索病毒的最新威胁:如何恢复您的数据?
  • .“空心村”成因分析及解决对策122344
  • .mysql secret在哪_MySQL如何使用索引
  • .NET / MSBuild 扩展编译时什么时候用 BeforeTargets / AfterTargets 什么时候用 DependsOnTargets?
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .NET 中 GetHashCode 的哈希值有多大概率会相同(哈希碰撞)
  • .net6+aspose.words导出word并转pdf
  • .Net程序帮助文档制作
  • .net打印*三角形
  • .NET开发者必备的11款免费工具
  • @requestBody写与不写的情况
  • [ vulhub漏洞复现篇 ] Apache APISIX 默认密钥漏洞 CVE-2020-13945
  • [Angular] 笔记 8:list/detail 页面以及@Input
  • [C# WPF] 如何给控件添加边框(Border)?
  • [C#][DevPress]事件委托的使用
  • [C#]OpenCvSharp使用帧差法或者三帧差法检测移动物体
  • [Contest20180313]灵大会议
  • [EULAR文摘] 利用蛋白组学技术开发一项蛋白评分用于预测TNFi疗效