使用 Google 云端硬盘 API 将文件从 appDataFolder 移动到用户的根文件夹



是否可以使用驱动器API v2或v3将文件从appDataFolder移动到用户在Google Drive上的根文件夹?我找不到怎样做的例子。我只是尝试使用javascript drive v3 API中的gap.client.drive.files.update和addParents参数来更改文件夹,它可以很好地处理用户根文件夹中的文件,但不能处理appDataFolder中的文件。

我知道可以将文件从appDataFolder复制到用户的驱动器根目录,但我需要保留fileId,复制会为复制的文件生成新的fileId。

我发现有一个名为"spaces"的文件属性,来自appDataFolder a的文件在spaces=appDataFolders中,而来自用户根文件夹的文件在spaces=drive中。是否可以在保持相同fileId的情况下在这些空间之间移动文件?

我发现了一些类似的帖子:
将现有驱动器文件复制到appdata文件夹
是否可以在谷歌驱动器上共享应用程序数据
看起来这样做是不可能的。当我检查控制台时,我还会收到"appdata内容不支持方法"或"应用程序数据文件夹中的文件不支持方法。"消息。

那么,有什么方法可以从appDataFolder中移动文件吗?

谢谢你的帮助。

不,这似乎是不可能的。当前的文档没有提到这一点,但错误消息清楚地表明了这一点。

最新更新