2012-09-26 19 views
5

Pregunta muy simple. ¿Cómo puedo copiar una carpeta con la API de Google Drive?En Google Drive SDK, ¿cómo se copia una carpeta?

Parece que el punto final API de archivo/copia no funciona con las carpetas (aunque esta limitación no se indica claramente en la documentación).

Por supuesto que podría agregar un segundo padre al archivo, pero obviamente esa no es una solución, ya que la mayoría de las veces se hace una copia de la carpeta para hacer algo sin modificar el original.

Entonces, ¿cómo puedo hacer eso? ¿Alguna idea?

Respuesta

5

'copia' no tendría mucho sentido en una carpeta. El objetivo de la copia es crear un segundo archivo con el mismo contenido multimedia que el primero. Como una carpeta no tiene contenido multimedia, 'copiar' no se aplica realmente.

Para responder a la pregunta, tenemos que entender un poco su caso de uso. Tome un paradigma * nix, "cp -R folder1 folder2" está duplicando recursivamente todos los archivos. Si ese es su caso de uso, deberá recurse manualmente en el árbol. Si desea que aparezcan los mismos archivos en dos lugares (es decir, "ln -s folder1 folder2"), entonces se hace agregando un segundo elemento primario.

+0

Tiene sentido. Mi caso de uso es de hecho el comando unix "cp". Recursivamente duplicado parece una forma decente para hacer frente a esta operación que puede ser costoso en el lado del servidor. Gracias por tu respuesta pinoyyid! – Martin

+0

@pinoyyid ¿Sigue siendo así, 2 años después? – JagWire

+0

@JagWire Creo que todavía es después de 4 años: D –

Cuestiones relacionadas