La carpeta de datos de la aplicación es una carpeta especial oculta que tu app puede usar para almacenar datos específicos de la aplicación, como archivos de configuración. La aplicación de datos se crea automáticamente cuando intentas crear un archivo en ella. Usa esta carpeta para almacenar los archivos con los que el usuario no debería interactuar directamente. tus amigos. Solo tu aplicación puede acceder a esta carpeta y su contenido se para el usuario y para otras aplicaciones de Drive.
Los archivos en appDataFolder
no se pueden mover entre ubicaciones de almacenamiento (espacios). Para
Para obtener más información, consulta Organización de archivos.
La carpeta de datos de la app se borra cuando un usuario desinstala tu app de su Mi unidad. Los usuarios también pueden borrar la carpeta de datos de la app de forma manual.
Alcance de la carpeta de datos de la aplicación
Antes de poder acceder a la carpeta de datos de la aplicación, debes solicitar acceso a
el alcance de https://www.googleapis.com/auth/drive.appdata
. Más información
acerca de los alcances y cómo solicitar acceso a ellos, consulta Información
autorización y autenticación
información. Para obtener más información
alcances específicos de OAuth 2.0, consulta Alcances de OAuth 2.0 para Google
APIs.
Crea un archivo en la carpeta de datos de la aplicación
Para crear un archivo en la carpeta de datos de la aplicación, especifica appDataFolder
en la
La propiedad parents
del archivo y usa el método files.create
para subirlo a la carpeta. El siguiente código
En este ejemplo, se muestra cómo insertar un archivo en una carpeta con una biblioteca cliente.
Java
Python
Node.js
PHP
.NET
Para obtener más información sobre la creación de archivos en carpetas, consulta Crear y propagar carpetas.
Buscar archivos en la carpeta de datos de la aplicación
Para buscar archivos en la carpeta de datos de la aplicación, establece el campo spaces
en
appDataFolder
y usa files.list
. En la siguiente muestra de código, se indica cómo usar la búsqueda de archivos en el
la carpeta de datos de la aplicación
mediante una biblioteca cliente.
Java
Python
Node.js
PHP
.NET
Descargar archivos desde la carpeta de datos de la aplicación
Para descargar un archivo de la carpeta de datos de la aplicación, usa el método files.get
. Para obtener más información y ver
de código de muestra, ve a Descargar archivo BLOB
contenido.