Visão geral de arquivos e pastas

O Google Drive organiza arquivos em coleções, descreve arquivos por tipos e fornece atributos específicos para cada arquivo para facilitar a manipulação.

A API Google Drive representa arquivos armazenados no Drive como um files recurso.

Propriedade

O Drive organiza os arquivos com base na relação do usuário com o conteúdo e o local de armazenamento. As coleções são especificadas como parte dos metadados do arquivo para mostrar com qual grupo de arquivos o arquivo está armazenado no Drive. A principal diferença entre as coleções do Meu Drive e do drive compartilhado é a propriedade do arquivo. Um único usuário é o proprietário dos arquivos no Meu Drive, enquanto um grupo ou organização é o proprietário dos arquivos em um drive compartilhado.

Meu Drive
Cada usuário tem uma pasta "raiz" chamada "Meu Drive" que funciona como a hierarquia principal e consiste em tudo que desce dessa pasta raiz. O usuário é o proprietário principal dessa pasta.
Drives compartilhados
Um drive compartilhado é uma estrutura organizacional no Drive que fica paralela ao Meu Drive. É possível organizar um arquivo individual em um drive compartilhado ou no Meu Drive, mas não em ambos. No entanto, os atalhos do Drive podem ser usados para apontar para arquivos ou pastas de drives compartilhados para o Meu Drive ou vice-versa.

Tipos de arquivo

O Drive descreve arquivos por tipos. Esta lista mostra todos os tipos de arquivo disponíveis:

Blob
Um arquivo que contém texto ou conteúdo binário, como imagens, vídeos e PDFs.
Pasta

Um contêiner que pode ser usado para organizar outros tipos de arquivos no Drive. As pastas são arquivos que contêm apenas metadados e têm o tipo MIME application/vnd.google-apps.folder. Para mais informações, consulte Criar e preencher pastas.

Observação:um único arquivo armazenado no Meu Drive pode estar em várias pastas. Um único arquivo armazenado em um drive compartilhado só pode ter uma pasta mãe.

Documento do Google Workspace

Um arquivo criado por um aplicativo do Google Workspace, como Documentos, Planilhas ou Apresentações Google. O formato do tipo MIME é application/vnd.google-apps.*app*, em que app é o nome do aplicativo (como application/vnd.google-apps.spreadsheet para um arquivo do Planilhas). Para uma lista de tipos MIME específicos do Drive e do Google Workspace, consulte Tipos MIME compatíveis com o Google Workspace e o Google Drive.

Atalho

Um arquivo somente de metadados que aponta para outro arquivo no Drive. O tipo MIME do arquivo de atalho é application/vnd.google-apps.shortcut. Para mais informações, consulte Criar um atalho para um arquivo do Drive file.

Atalho de terceiros

Um arquivo somente de metadados que vincula a conteúdo armazenado em um sistema de armazenamento de terceiros. O tipo MIME do arquivo de atalho de terceiros é application/vnd.google-apps.drive-sdk. Para mais informações, consulte Criar um arquivo de atalho para conteúdo armazenado pelo seu app.

Características do arquivo

Esta lista mostra algumas características de um arquivo do Drive:

Proposta de acesso
Uma proposta de um solicitante para um aprovador conceder acesso a um destinatário a um item do Drive. Para mais informações, consulte Listar e resolver propostas de acesso pendentes.
Conteúdo
O corpo binário ou de texto do arquivo. Alguns exemplos de conteúdo que podem ser armazenados no Drive são imagens, vídeos, texto e PDFs.
ID do arquivo
Um ID opaco e exclusivo para cada arquivo. Os IDs de arquivo são estáveis durante toda a vida útil do arquivo, mesmo que o nome seja alterado. As expressões de pesquisa são usadas para localizar arquivos por nome, tipo, conteúdo, contêiner pai, proprietário ou outros metadados.
Metadados
Dados que descrevem o conteúdo do arquivo. Esses dados incluem o nome, o tipo, a criação e os horários de modificação. Alguns campos de metadados, como o name, são agnósticos do usuário e aparecem da mesma forma para cada usuário. Outros campos, como capabilities e viewedByMeDate, contêm valores específicos do usuário. Os tipos de arquivo, como imagens e vídeos, contêm metadados adicionais extraídos de EXIF e outros metadados incorporados. Para mais informações, consulte Gerenciar metadados de arquivos.
Permissão
Uma concessão de acesso para um usuário, grupo, domínio ou o mundo para acessar um arquivo ou uma hierarquia de pastas. Os usuários controlam quem pode acessar um arquivo com a lista de controle de acesso (ACL), que é uma lista de permissões para o arquivo. Para mais informações, consulte Compartilhar arquivos, pastas e drives.
Histórico de revisões
O registro de alterações apenas no conteúdo do arquivo, não nos metadados. Para mais detalhes sobre revisões, consulte Visão geral de mudanças e revisões.
Miniatura
Uma representação gráfica de um arquivo. O Drive gera automaticamente miniaturas para muitos tipos de arquivo comuns. Para atalhos e outros tipos de arquivo que o Drive não pode renderizar, é possível fornecer uma imagem em miniatura. Para mais informações, consulte Fazer upload de miniaturas.

Organização de arquivos

A API Drive organiza arquivos em locais de armazenamento, chamados spaces, e coleções, chamadas corpora.

Espaços

Locais de armazenamento específicos que são isolados uns dos outros. Todo o conteúdo do Drive é armazenado em um desses dois espaços definidos: drive e appDataFolder.

  • drive: inclui todos os arquivos visíveis ao usuário criados no Drive. PDFs, documentos, Documentos Google, atalhos e outros conteúdos que o usuário faz upload estão localizados no espaço drive.

  • appDataFolder: inclui dados de aplicativos por usuário. Os aplicativos normalmente armazenam arquivos de configuração e outros dados que não devem ser acessados diretamente pelos usuários.

Os arquivos não podem ser movidos entre spaces.

Corpora

Coleções de arquivos usadas para restringir o escopo das pesquisas de arquivos e pastas. Os corpora do Drive são: user, domain, drive e allDrives.

  • user: inclui todos os arquivos criados e abertos pelo usuário em "Meu Drive" e aqueles compartilhados diretamente com o usuário em "Compartilhados comigo".

  • drive: inclui todos os arquivos contidos em um único drive compartilhado, conforme indicado pelo driveId.

  • domain: inclui todos os arquivos pesquisáveis compartilhados com o domínio do usuário.

  • allDrives: inclui todos os arquivos em drives compartilhados em que o usuário é membro e todos os arquivos em "Meu Drive" e "Compartilhados comigo". Use o corpora allDrives com cuidado, porque ele tem um escopo amplo e pode afetar a performance. Quando possível, use user ou drive em vez de allDrives para eficiência.

Os arquivos podem ser movidos livremente entre corpora à medida que as permissões e a propriedade mudam.

Veja a seguir algumas das próximas etapas: