以遞歸或非遞歸方式列出文件夾或共享驅動器的內容。這是 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。