r语言 - 如何在 RCloud (http://rcloud.social) 中列出主目录中的文件



我使用右侧面板中的文件上传 GUI 在 RCloud (http://rcloud.social) 中上传了一个文件。它已成功上传,因为如果我尝试通过单击蓝色上传按钮再次上传它,我会收到消息:"文件 blahblah.txt存在。覆盖"。

如何查看我的主目录中列出了哪些文件?

我尝试在外壳单元中ls,在 R 外壳中list.files(R.home())

这个问题提出了两个不同的问题 - 上传的文件存储在rcloud.upload.path()目录中,因此您可以使用

list.files(rcloud.upload.path())

第二个问题是关于主目录(与上传没有直接关系!这也是模棱两可的,因为 unix 用户目录可能与 RCloud 主目录重合,也可能不一致 - 这取决于部署(例如,每个 RCloud 用户是否映射到实际的 unix 用户)。RCloud home可以使用rcloud.home()查询,而unix home将简单地"~"。另请注意,rcloud.home()也可用于查询其他用户的主页(请参阅文档)。

最后,rcloud.home()rcloud.upload.path() 都可以用作路径构造函数,因此如果您上传了文件 "foo.txt",您可以使用 rcloud.upload.path("foo.txt") 访问它。

RCloud 使用与命令行 R 不同的主目录,因此您需要使用

list.files(rcloud.home())

在 R 单元格中。

最新更新