我在 Google Drive 上有一些数据,组织在文件夹中,我想将它们传播到其他服务器上。我有一些用于传播的脚本,但我需要从谷歌驱动器下载数据。有没有一种通过 Google Drive API 下载文件夹的方法,同时还能维护整个文件夹结构?
DaI*_*mTo 10
文件夹也是 Google 云端硬盘上的文件。唯一的区别是 Mime 类型。与文件夹其mimeType = 'application/vnd.google-apps.folder'.
没有一种方法可以让您下载文件夹中的所有内容。您必须使用搜索参数执行file.list搜索具有父 ID 的文件到父文件夹的文件 ID(提示:''1234567' inParents')。这将返回文件夹中包含的文件列表。然后逐一下载。
从评论更新,您需要循环遍历每个目录,或者只列出驱动器帐户上所有内容的主要列表并在本地处理数据。
文件1(文件夹)
---->文件2(文件夹)
-------->文件3(实际上是一个文件)
---->文件四(实际上是一个文件)
'File 1' in parents
Run Code Online (Sandbox Code Playgroud)
返回文件 1 目录中的所有内容。如果返回的项目的 mime 类型是目录,(mimeType = 'application/vnd.google-apps.folder')则发出请求以获取其内容
父母的“档案2”
返回文件 2 目录中的所有内容。
| 归档时间: |
|
| 查看次数: |
12827 次 |
| 最近记录: |