Le dossier de données de l'application est un dossier caché spécial que votre application peut utiliser pour stocker des données spécifiques à une application, telles que des fichiers de configuration. L'application est créé automatiquement lorsque vous tentez d'y créer un fichier. Utilisez ce dossier pour stocker les fichiers avec lesquels l'utilisateur ne doit pas interagir directement. . Ce dossier n'est accessible que par votre application. Son contenu est masqué pour l'utilisateur et pour les autres applications Drive.
Les fichiers du appDataFolder
ne peuvent pas se déplacer entre des emplacements de stockage (espaces). Pour
Pour en savoir plus, consultez Organisation des fichiers.
Le dossier contenant les données de l'application est supprimé lorsqu'un utilisateur désinstalle votre application de leur dossier MyDrive. Les utilisateurs peuvent également supprimer manuellement le dossier de données de votre application.
Champ d'application du dossier de données d'application
Avant de pouvoir accéder au dossier des données de l'application, vous devez demander l'accès à
le champ d'application https://www.googleapis.com/auth/drive.appdata
. Pour plus d'informations
sur les champs d'application et sur la façon de demander l'accès à ceux-ci, reportez-vous à la section
autorisation et authentification
informations. Pour en savoir plus sur
des champs d'application OAuth 2.0 spécifiques, consultez la section Champs d'application OAuth 2.0 pour
API.
Créer un fichier dans le dossier des données de l'application
Pour créer un fichier dans le dossier des données de l'application, spécifiez appDataFolder
dans
parents
du fichier et utilisez la méthode files.create
pour importer le fichier dans le dossier. Le code suivant
montre comment insérer un fichier dans un dossier à l'aide d'une bibliothèque cliente.
Java
Python
Node.js
PHP
.NET
Pour en savoir plus sur la création de fichiers dans des dossiers, consultez Créer et créer des dossiers.
Rechercher des fichiers dans le dossier contenant les données de l'application
Pour rechercher des fichiers dans le dossier contenant les données de l'application, définissez le champ spaces
sur
appDataFolder
et utiliser la files.list
. L'exemple de code suivant montre comment effectuer une recherche de fichiers dans
à l'aide d'une bibliothèque cliente.
Java
Python
Node.js
PHP
.NET
Télécharger les fichiers du dossier contenant les données de l'application
Pour télécharger un fichier à partir du dossier contenant les données de l'application, utilisez la méthode files.get
. Pour en savoir plus et afficher
exemples de code, consultez la section Télécharger un fichier blob
contenus.