A pasta de dados do aplicativo é uma pasta oculta especial que seu app pode usar para armazenar dados específicos de aplicativos, por exemplo, arquivos de configuração. A pasta de dados do aplicativo é criada automaticamente quando você tenta criar um arquivo nela. Use essa pasta para armazenar arquivos com que o usuário não pode interagir diretamente. Essa pasta só pode ser acessada pelo seu aplicativo e o conteúdo dele está oculto para o usuário e outros apps do Drive.
Os arquivos em appDataFolder
não podem ser movidos entre locais de armazenamento (espaços). Para
mais informações, consulte Organização de arquivos.
A pasta de dados do app é excluída quando um usuário desinstala seu app do Meu Drive. Os usuários também podem excluir a pasta de dados do app manualmente.
Escopo da pasta de dados do aplicativo
Antes de acessar a pasta de dados do aplicativo, solicite acesso ao escopo https://www.googleapis.com/auth/drive.appdata
. Para mais informações sobre escopos e como solicitar acesso a eles, consulte as informações de autorização e autenticação específicas da API. Para mais informações sobre
escopos específicos do OAuth 2.0, consulte Escopos do OAuth 2.0 para APIs
do Google.
Criar um arquivo na pasta de dados do aplicativo
Para criar um arquivo na pasta de dados do aplicativo, especifique appDataFolder
na propriedade parents
do arquivo e use o método files.create
para fazer upload do arquivo para a pasta. O exemplo de código a seguir mostra como inserir um arquivo em uma pasta usando uma biblioteca de cliente.
Java
Python
Node.js
PHP
.NET
Para mais informações sobre como criar arquivos em pastas, consulte Criar e preencher pastas.
Pesquisar arquivos na pasta de dados do aplicativo
Para pesquisar arquivos na pasta de dados do aplicativo, defina o campo spaces
como
appDataFolder
e use o método
files.list
. O exemplo de código a seguir mostra como usar a pesquisa de arquivos na pasta de dados do aplicativo usando uma biblioteca de cliente.
Java
Python
Node.js
PHP
.NET
Fazer o download de arquivos da pasta de dados do aplicativo
Para fazer o download de um arquivo dessa pasta, use o método files.get
. Para saber mais e ver exemplos de código, acesse Fazer o download do conteúdo do arquivo blob.