我想知道
x <- 5
写入这些临时文件的内容?如果创建临时文件存储在哪里以及如果我启动多个R.exe实例会发生什么?他们会分享并覆盖彼此的临时文件吗?
答案 0 :(得分:11)
R的每个实例都有自己的临时目录。你可以很容易地在系统的默认临时目录下看到它(例如/tmp
对我来说;在Windows上我通常将TEMPDIR
和TMPDIR
设置为C:\TMP
并在那里找到它们;我忘记了他们去的地方)。但是当您调用tempfile()
或tempdir()
时,您可以推断出路径:
R> tempfile()
[1] "/tmp/RtmpDVDtmj/file6a27612c4c83"
R>
因此我输入的R会话使用/tmp/RtmpDVDtmj/
。
目录名称是随机的,并且可以安全地从同时运行的其他R实例开始。
退出R时,将清除目录。
不,简单的作业x <- 5
不会涉及临时文件。