Le dossier de données d'application est un dossier caché spécial que votre application peut utiliser pour stocker des données spécifiques à l'application, telles que des fichiers de configuration. Le dossier de données de l'application est automatiquement créé lorsque vous essayez d'y créer un fichier. Ce dossier vous permet de stocker les fichiers avec lesquels l'utilisateur ne doit pas interagir directement. Ce dossier n'est accessible que par votre application et son contenu est masqué pour l'utilisateur et pour les autres applications Drive.
Le dossier de données de l'application est supprimé lorsqu'un utilisateur désinstalle votre application de son dossier MonDrive. Les utilisateurs peuvent également supprimer manuellement le dossier de données de votre application.
Champ d'application du dossier des données d'application
Avant de pouvoir accéder au dossier de données de l'application, vous devez demander l'accès au champ d'application https://www.googleapis.com/auth/drive.appdata
. Pour en savoir plus sur les champs d'application et sur la demande d'accès, consultez la page Authentifier vos utilisateurs.
Créer un fichier dans le dossier des données d'application
Pour créer un fichier dans le dossier des données d'application, spécifiez appDataFolder
dans la propriété parents
du fichier et utilisez la méthode files.create
pour importer le fichier dans le dossier. L'exemple 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 la page Créer et renseigner des dossiers.
Rechercher des fichiers dans le dossier des données d'application
Pour rechercher des fichiers dans le dossier des données d'application, définissez le champ spaces
sur appDataFolder
et utilisez la méthode files.list
. L'exemple suivant montre comment rechercher des fichiers dans le dossier de données de l'application à l'aide d'une bibliothèque cliente: