在Google Drive SDK中,如何复制文件夹?

Mar*_*tin 8 google-drive-api

很简单的问题.如何使用Google Drive API复制文件夹?

看起来文件/副本API端点不能与文件夹一起使用(尽管文档中没有明确说明此限制).

当然,我可以在文件中添加第二个父级,但显然这不是一个解决方案,因为大多数情况下,文件夹副本在不修改原始文件的情况下完成某些操作.

那我该怎么办呢?任何的想法?

pin*_*yid 7

"复制"对文件夹没有多大意义.复制的目的是创建与第一个文件具有相同媒体内容的第二个文件.由于文件夹没有媒体内容,因此"复制"并不真正适用.

要回答这个问题,我们需要了解一下您的用例.采用*nix范例,"cp -R folder1 folder2"以递归方式复制所有文件.如果这是您的用例,则需要手动递归树.如果您希望相同的文件出现在两个地方(即"ln -s folder1 folder2"),那么可以通过添加第二个父项来完成.