【发布时间】:2018-09-22 22:52:20
【问题描述】:
我正在尝试打开当前目录中不存在的文件。该文件名为testFile.r,存在于我当前目录的data 文件夹中。我试过file.path("./data"),然后想用这个命令file.show("testFile.r")显示文件,但它给出了这个错误:
错误:文件 testFile.r 不存在。
命令getwd() 给出前一个当前目录。那么对此有什么想法吗?
【问题讨论】:
-
只要使用
setwd() -
谢谢,但我需要保留这两个目录,因为我可以轻松地在它们之间切换。 MATLAB 中有没有类似
addpath的方法? -
“保留两个目录”是什么意思?你可以先做
old_dir <- getwd(); setwd(new_dir);,然后再做getwd(old_dir),如果你想要的话。 -
假设我有两个以上的目录。是否有一个向量可以包含多个目录,这样我就可以连接我需要的东西,因为我懒得存储旧目录。但无论如何,你的答案很简单,我可以做到,但我更喜欢 MATLAB 中的
addpath或 python 中的sys.path.append()。