【发布时间】:2016-07-14 02:11:37
【问题描述】:
我正在使用 Windows 虚拟机,并且在上面安装了 R 和 RStudio,我正在尝试更改 R 写入临时文件的目录。
当我启动 R 时,我尝试更改临时目录,然后关闭 R。当我重新启动 R 并尝试 tempdir() 时,它仍然显示旧目录,好像什么都没发生一样。但是,如果在尝试更改 R 中的临时目录后我启动 RStudio 而不是重新启动 R,当我在 RStudio 中尝试tempdir() 时,它会显示我在 R 中设置的新/更新目录。这怎么可能?怎么了?为什么只有 RStudio 响应我更改临时目录而不响应 R,即使那是我更改目录的位置?
【问题讨论】:
-
更新:所以,显然,即使在 RStudio
tempdir()在 RStudio 中运行代码后返回新目录(和驱动器),我看到它仍然在旧驱动器和目录中写入。我现在更困惑了。