【发布时间】:2021-12-27 14:40:39
【问题描述】:
我正在尝试将帐户“xxxxxxxx@gmail.com”的 Google 云端硬盘文件迁移到另一个 Google Workspace 帐户“xxxxxxx@mycompany.com”
实现这一点并维护原始文件的所有元数据的最佳方法是什么?
元数据 = 共享用户和文件夹结构。
【问题讨论】:
标签: python api google-drive-api migration workspace
我正在尝试将帐户“xxxxxxxx@gmail.com”的 Google 云端硬盘文件迁移到另一个 Google Workspace 帐户“xxxxxxx@mycompany.com”
实现这一点并维护原始文件的所有元数据的最佳方法是什么?
元数据 = 共享用户和文件夹结构。
【问题讨论】:
标签: python api google-drive-api migration workspace
您需要创建一个 file.list 来列出您当前驱动器帐户中的所有文件。
然后您需要对每个文件执行 file.get。主要问题将是文件元数据。由于并非所有文件元数据都是可写的,这意味着如果您使用 fields = * 执行纯 file.get,您将在工作区帐户上为 file.create 使用该元数据时遇到问题。
您需要检查每个元数据项并删除不可写入的项,以便上传它们。
【讨论】: