如何在 Google Drive Sync 创建的云目录中创建文件夹?

Posted

技术标签:

【中文标题】如何在 Google Drive Sync 创建的云目录中创建文件夹?【英文标题】:How to create a folder in Google Drive Sync created cloud directory? 【发布时间】:2022-01-19 20:53:58 【问题描述】:

这个问题假设您已经使用过 Google Drive Sync,或者至少知道它在您的云驱动器中创建了哪些文件

在使用rclone 将本地 ubuntu 目录同步到 Google Drive(又名 gdrive)位置时,我发现 rclone 无法(error googleapi: Error 500: Internal Error, internalError;Google Cloud Platform API控制台显示 gdrive API 调用 drive.files.create 失败)

位置是指 Google Drive Sync 应用在云端创建的目录结构的根目录(例如:Computers/laptopName/(syncedFolder1 ,syncedFolder2,...))。在当前情况下,gdrive 同步应用程序(众所周知,在 Linux 上不可用)是从单独的 Windows 机器上运行的。 rclone 正是在这个位置无法创建目录。

忘记 rclone。尝试在 Web 应用程序中手动创建文件夹也失败,如下所示。

工作中...

无法执行操作

为什么会发生这种情况以及如何实现这一点 - 在 gdrive sync 放置我所有同步文件夹的云区域中创建一个目录?

【问题讨论】:

【参考方案1】:

基本上你不能。我找到了解释here

如果我的怀疑是正确的,那么您必须了解以下几点:

    即使您可以在“计算机”隔离容器中创建文件夹,但这样做会立即在您的云中创建该文件夹,而且会在该计算机/设备上创建该文件夹。对“计算机”容器内的任何内容所做的任何更改都将自动同步到该容器所链接的设备/计算机,就像设备/计算机端的任何更改也会同步到云端一样。 无法在云中每个容器的“根”级别创建任何内容。如果允许,则必须神奇地更改“备份与同步”中设置的实际首选项,才能将该文件夹添加到首选项中。因此,这没有完成。

因此,虽然可以创建同步文件夹中的文件夹,但不能在“根”目录中进行新的修改

【讨论】:

以上是关于如何在 Google Drive Sync 创建的云目录中创建文件夹?的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 API 向 Google Drive 添加/创建/插入文件?

Google Drive API - 未收到推送通知(基本身份验证)

如何将 Google Drive 推送通知响应链接到更改的文件

如何通过 Google Drive .NET API v3 使用服务帐户访问 Team Drive

用于复制整个 Google Drive 文件结构的 Google Apps 脚本;如何避免超时?

React-native Google Drive如何获取文件和文件夹列表?