duplicates - per - google drive json api
Google Drive API permite duplicados? (2)
"¿Hay alguna forma en que pueda tener la API para evitar duplicados en los nombres de archivo?"
No. En Drive, los archivos se identifican de forma exclusiva por su ID. Atributos como name (aka Title), directorios principales, permisos, descripción, son simplemente atributos. Funciona bastante bien
Recuerde que Drive se trata de la sincronización entre dispositivos, ej. su PC, su teléfono Android, su Chromebook, etc. ¿Cómo conduciría Drive el seguimiento de qué archivo era el que los identificó por su nombre, que a menudo se renombrará? P.ej. Tengo un archivo llamado "Foo" en Drive, sincronizado con mi teléfono Android, y le cambio el nombre a "Bar". Si el título era el identificador, mi teléfono Android lo vería como un archivo nuevo. Como ID es el identificador (inmutable), y el título es simplemente un atributo, Android puede actualizar el atributo del título sin confundirse.
Intento crear carpetas usando la API de Google Drive usando el alcance '' https://www.googleapis.com/auth/drive.file ''
Sorprendentemente, la API me permite cargar varios archivos con el mismo título exacto en la misma carpeta. Incluso puedo ver estos archivos duplicados si navego a mi unidad de Google en mi navegador web.
¿Hay alguna forma en que pueda tener la API para evitar duplicados en los nombres de archivo? Pude comprobar la existencia de un archivo antes de subir otro con el mismo nombre, pero parece ser una manera extraña de manejar la escritura en un sistema de archivos ...
Con este SDK de terceros, puede establecer específicamente si un archivo debe sobrescribirse o si causará una excepción.
void upload(String filePath, InputStream stream, long size, boolean overwrite);
Enlaces a SDK y documentación