gpt4 book ai didi

google-drive-api - 使用 Google Drive API 下载文件夹

转载 作者:行者123 更新时间:2023-12-04 02:08:31 27 4
gpt4 key购买 nike

我在 Google Drive 上有一些数据,按文件夹组织,我想在其他服务器上传播这些数据。我有一些用于传播的脚本,但我需要从谷歌驱动器下载数据。有没有一种通过 Google Drive API 下载文件夹的方法,也就是保持整个文件夹结构?

最佳答案

文件夹也是 Google Drive 上的文件。唯一的区别是 Mime 类型。带有文件夹的 mimeType = 'application/vnd.google-apps.folder'

没有一种方法可以让您下载文件夹中的所有内容。您将不得不使用搜索参数(提示: file.list )执行 ''1234567' in parents' 搜索具有父 Id 的文件到父文件夹的文件 Id。这将返回文件夹中包含的文件列表。然后一一下载。

从评论更新您需要遍历每个目录,或者只列出驱动器帐户上的所有内容的主列表并在本地处理数据。

File 1 (folder)
----> File 2 (folder )
--------> File 3 (actually a file)
---->File Four (actually a file)


'File 1' in parents 

返回文件 1 目录中的所有内容。如果返回的项目的 mime 类型是目录 (mimeType = 'application/vnd.google-apps.folder') 请求获取其内容

'File 2' in parents



返回文件 2 目录中的所有内容。

关于google-drive-api - 使用 Google Drive API 下载文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41184940/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com