使用R列出并访问owncloud公用文件夹上的文件

使用R列出并访问owncloud公用文件夹上的文件,r,curl,owncloud,R,Curl,Owncloud,我需要为我的学生在课堂上使用R提供数据。我把数据上传到了owncloud的一个公共文件夹中。指向文件夹的链接是公用的,没有任何密码 我不知道如何列出每个文件的所有链接,以便他们可以直接读取所有链接 到目前为止,我使用了: r <- RCurl::getURL("https://server",verbose=FALSE, dirlistonly = TRUE) XML::getHTMLLinks(r) i、 e.仅页面顶部的链接,而不是文件夹中每个文件的链接 非常感谢您的帮助,谢谢 A您

我需要为我的学生在课堂上使用R提供数据。我把数据上传到了owncloud的一个公共文件夹中。指向文件夹的链接是公用的,没有任何密码

我不知道如何列出每个文件的所有链接,以便他们可以直接读取所有链接

到目前为止,我使用了:

r <- RCurl::getURL("https://server",verbose=FALSE, dirlistonly = TRUE)
XML::getHTMLLinks(r)
i、 e.仅页面顶部的链接,而不是文件夹中每个文件的链接

非常感谢您的帮助,谢谢


A

您应该能够使用直接导入文件

myfile <- read.csv2("publicowncloudlink/download") 

myfile您确定这会有帮助吗?“publicowncloudlink/download”文件夹中有多个文件时会发生什么情况?似乎OP有兴趣获取他们上传到文件夹中的每个文件的完整路径;我的示例中的链接被假定为指向特定文件(此处为.csv)的公共链接,我假定最终目的是访问文件,而不是显示目录;你知道一个完全定制的解决方案吗?对我来说,这就像一个正则表达式工作,真正选择他们想要突出显示的文件,而不是他们调用
getURL
gethtmlinks
时看到的所有额外文件。需要注意的是,他们在2019年12月提出了这个问题,可能不再有兴趣与我们合作寻求解决方案。
myfile <- read.csv2("publicowncloudlink/download")