以递归或非递归方式列出文件夹或共享驱动器的内容。这是 drive_find()
的一个薄包装,仅添加一个约束:搜索仅限于 path
的直接或间接子级。
参数
- path
-
指定 Google 云端硬盘上要列出其内容的单个文件夹。可以是实际路径(字符)、标有
as_id()
或dribble
的文件 ID 或 URL。如果它是共享驱动器或共享驱动器上的文件夹,则必须将其作为dribble
传递。如果path
是文件夹的快捷方式,它会自动解析为其目标文件夹。 - ...
-
对
drive_find()
有效的任何参数。 - recursive
-
逻辑,指示您是否只需要
path
的直接子级(recursive = FALSE
,默认值)或所有子级,包括间接子级 (recursive = TRUE
)。
值
dribble
类的对象,每个文件一行的 tibble。
例子
if (FALSE) {
# get contents of the folder 'abc' (non-recursive)
drive_ls("abc")
# get contents of folder 'abc' whose names contain the letters 'def'
drive_ls(path = "abc", pattern = "def")
# get all Google spreadsheets in folder 'abc'
# whose names contain the letters 'def'
drive_ls(path = "abc", pattern = "def", type = "spreadsheet")
# get all the files below 'abc', recursively, that are starred
drive_ls(path = "abc", q = "starred = true", recursive = TRUE)
}
相关用法
- R googledrive drive_link 检索云端硬盘文件链接
- R googledrive drive_cp 复制云端硬盘文件
- R googledrive drive_mime_type 查找 MIME 类型
- R googledrive drive_reveal 添加新的云端硬盘文件信息列
- R googledrive drive_rm 从云端硬盘删除文件
- R googledrive drive_id 驱动器 ID 类
- R googledrive drive_auth_configure 编辑和查看身份验证配置
- R googledrive drive_upload 上传到新的云端硬盘文件
- R googledrive drive_mv 移动云端硬盘文件
- R googledrive drive_put 将新媒体放入云端硬盘文件中
- R googledrive drive_has_token 手上有令牌吗?
- R googledrive drive_user 获取当前用户的信息
- R googledrive drive_rename 重命名云端硬盘文件
- R googledrive drive_trash 将云端硬盘文件移入或移出回收站
- R googledrive drive_share 共享云端硬盘文件
- R googledrive drive_about 获取有关云端硬盘函数的信息
- R googledrive drive_update 更新现有云端硬盘文件
- R googledrive drive_mkdir 创建云端硬盘文件夹
- R googledrive drive_fields 请求部分资源
- R googledrive drive_endpoints 列出驱动器端点
- R googledrive drive_deauth 暂停授权
- R googledrive drive_find 在 Google 云端硬盘上查找文件
- R googledrive drive_create 创建一个新的空白云端硬盘文件
- R googledrive drive_examples 示例文件
- R googledrive drive_browse 在浏览器中访问云端硬盘文件
注:本文由纯净天空筛选整理自Jennifer Bryan等大神的英文原创作品 List contents of a folder or shared drive。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。