使用Google Drive API将文件从appDataFolder移动到用户的根文件夹

时间:2016-05-09 14:16:03

标签: google-drive-api

是否可以使用驱动器API v2或v3将文件从appDataFolder移动到Google Drive上的用户根文件夹?我无法找到如何做到这一点的任何例子。我只是尝试使用来自javascript drive v3 API和addParents参数的gapi.client.drive.files.update来更改文件夹,它可以正常使用用户根文件夹中的文件,但不能处理文件中的文件appDataFolder。

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

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

我发现了一些类似的帖子:
Copy an exising Drive file into the appdata folder
Is it possible to share the application data on google drive
看起来这样做是不可能的。当我检查我的控制台时,我也得到"方法不支持appdata内容"或" Application Data文件夹中的文件不支持方法。"消息。

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

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

不,这似乎是不可能的。 The current document没有提及,但是错误消息清楚地表明了这一点。拇指向下查看驱动器API。