我在 Google Drive 上有一些数据,组织在文件夹中,我想将它们传播到其他服务器上。我有一些用于传播的脚本,但我需要从谷歌驱动器下载数据。有没有一种通过 Google Drive API 下载文件夹的方法,同时还能维护整个文件夹结构?
文件夹也是 Google 云端硬盘上的文件。唯一的区别是 Mime 类型。与文件夹其mimeType = 'application/vnd.google-apps.folder'
.
没有一种方法可以让您下载文件夹中的所有内容。你必须做一个文件列表使用搜索参数搜索具有父 ID 的文件到父文件夹的文件 ID(提示:父母中的“1234567”)。这将返回文件夹中包含的文件列表。然后逐一下载。
从评论更新,您需要循环遍历每个目录,或者只列出驱动器帐户上所有内容的主要列表并在本地处理数据。
文件1(文件夹)
----> 文件2(文件夹)
-------->文件3(实际上是一个文件)
---->文件四(实际上是一个文件)
'File 1' in parents
返回文件 1 目录中的所有内容。如果返回的项目的mime类型是目录(mimeType = 'application/vnd.google-apps.folder')
提出请求以获取其内容
父母的“档案2”
返回文件 2 目录中的所有内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)