【发布时间】:2020-01-07 18:56:36
【问题描述】:
这不是重复的。我正在尝试检索特定文件夹中的文件。
我希望这条语句 f
有关我在做什么的更多详细信息,请参见下文。
我正在使用 R 并且可以使用以下代码下载文件:
install.packages("googledrive")
#load googledrive
library("googledrive")
drive_download(file = as_id(drive_find(pattern = "abc.xlsx", n_max = 30)$id),
path = "/Users/me/Desktop/abc.xlsx")
但我只想下载特定目录中的特定文件,我不知道如何专门和专门指定该目录。
我尝试了drive_get 和drive_download,但无法指定具体目录。
f <- drive_find(n_max = 30) # this gives me a list of files
for (i in 1:nrow(f)){
d_path <- f$name[i]
drive_download(file = as_id(drive_find(pattern = f$name[i], n_max = 30)$id),
path = paste("/Users/me/Desktop/Gdrive/", d_path, sep =""))
}
问题是f <- drive_find(n_max = 30) 语句给了我一个列表,其中包括我不想要的文件夹和文件。所以我需要指定要查看的确切目录。我该怎么做?
【问题讨论】:
标签: r