2012-09-26 14 views
5

非常に簡単な質問です。 GoogleドライブAPIでフォルダをコピーするにはどうすればよいですか?GoogleドライブSDKではどのようにフォルダをコピーしますか?

ファイル/コピーAPIエンドポイントはフォルダでは機能しません(ただし、この制限はドキュメントに明記されていませんが)。

もちろん、ファイルに第2の親を追加することはできますが、元のファイルを変更せずにフォルダコピーを行うとほとんどの場合解決できません。

どうすればいいですか?何か案が?

答えて

5

'copy'はフォルダにはあまり意味がありません。コピーの目的は、最初のものと同じメディアコンテンツを持つ2番目のファイルを作成することです。フォルダにはメディアコンテンツがないので、 'コピー'は実際には適用されません。

質問に答えるには、使用例を少し理解する必要があります。 * nixパラダイムを取ると、 "cp -R folder1 folder2"はすべてのファイルを再帰的に複製します。それがユースケースの場合は、ツリーを手作業で再帰する必要があります。同じファイルを2つの場所に表示したい場合(つまり、 "ln -s folder1 folder2")、それは2番目の親を追加して行います。

+0

意味があります。私のユースケースは、実際にはunix "cp"コマンドです。再帰的に複製は、サーバー側で高価かもしれないこの操作に対処するためのまともな方法のようです。あなたの答えpinoyyidありがとう! – Martin

+0

@pinoyyidこれはまだ2年後のケースですか? – JagWire

+0

@JagWire私はそれがまだ4年後だと思う:D –

関連する問題