Google Drive organiza los archivos en colecciones, los describe por tipos y proporciona atributos específicos para cada archivo para facilitar su manipulación.
La API de Google Drive representa los archivos almacenados en Drive como un recurso files
.
Propiedad
Drive organiza los archivos según la relación del usuario con el contenido y su ubicación de almacenamiento. Las colecciones se especifican como parte de los metadatos del archivo para mostrar con qué grupo de archivos se almacena el archivo en Drive. La principal diferencia entre las colecciones de Mi unidad y las de las unidades compartidas es la propiedad de los archivos. Un solo usuario es el propietario de los archivos en su Mi unidad, mientras que un grupo o una organización son los propietarios de los archivos en una unidad compartida.
- Mi unidad
- Cada usuario tiene una carpeta "raíz" llamada "Mi unidad" que funciona como su jerarquía principal y consta de todo lo que desciende de esta carpeta raíz. El usuario es el propietario principal de esta carpeta.
- Una unidad compartida es una estructura organizativa dentro de Drive que existe en paralelo a Mi unidad. Puedes organizar un archivo individual en una unidad compartida o en Mi unidad, pero no en ambas. Sin embargo, los accesos directos de Drive se pueden usar para apuntar a archivos o carpetas de unidades compartidas a Mi unidad, o viceversa.
Tipos de archivo
Drive describe los archivos por tipos. En esta lista, se muestran todos los tipos de archivos disponibles:
- BLOB
- Archivo que contiene texto o contenido binario, como imágenes, videos y PDFs.
- Carpeta
Es un contenedor que puedes usar para organizar otros tipos de archivos en Drive. Las carpetas son archivos que solo contienen metadatos y tienen el tipo de MIME
application/vnd.google-apps.folder
. Para obtener más información, consulta Crea y completa carpetas.Nota: Un solo archivo almacenado en Mi unidad puede estar en varias carpetas. Un solo archivo almacenado en una unidad compartida solo puede tener una carpeta principal.
- Documento de Google Workspace
Es un archivo que crea una aplicación de Google Workspace, como Documentos, Hojas de cálculo o Presentaciones de Google. El formato del tipo de MIME es
application/vnd.google-apps.*app*
, donde app es el nombre de la aplicación (comoapplication/vnd.google-apps.spreadsheet
para un archivo de Hojas de cálculo). Para obtener una lista de los tipos de MIME específicos de Drive y Google Workspace, consulta Tipos de MIME admitidos en Google Workspace y Google Drive.- Combinación de teclas
Es un archivo que solo contiene metadatos y que apunta a otro archivo en Drive. El tipo de MIME del archivo de acceso directo es
application/vnd.google-apps.shortcut
. Para obtener más información, consulta Cómo crear un acceso directo a un archivo de Drive.- Atajo de terceros
Es un archivo que solo contiene metadatos y que vincula a contenido almacenado en un sistema de almacenamiento de terceros. El tipo de MIME del archivo de acceso directo de terceros es
application/vnd.google-apps.drive-sdk
. Para obtener más información, consulta Crea un archivo de acceso directo al contenido almacenado por tu app.
Características del archivo
En esta lista, se muestran algunas características de un archivo de Drive:
- Propuesta de acceso
- Propuesta de un solicitante a un aprobador para otorgar acceso a un destinatario a un elemento de Drive. Para obtener más información, consulta Cómo enumerar y resolver propuestas de acceso pendientes.
- Contenido
- Es el cuerpo binario o de texto del archivo. Algunos ejemplos de contenido que puedes almacenar en Drive son imágenes, videos, texto y PDFs.
- ID de archivo
- Es un ID único y opaco para cada archivo. Los IDs de archivo son estables durante toda la vida útil del archivo, incluso si cambia el nombre del archivo. Las expresiones de búsqueda se usan para ubicar archivos por nombre, tipo, contenido, contenedor principal, propietario o cualquier otro metadato.
- Metadatos
- Datos que describen el contenido del archivo. Estos datos incluyen el nombre, el tipo, la creación y las horas de modificación. Algunos campos de metadatos, como
name
, son independientes del usuario y aparecen de la misma manera para cada usuario. Otros campos, comocapabilities
yviewedByMeDate
, contienen valores específicos del usuario. Los tipos de archivos, como imágenes y videos, contienen metadatos adicionales extraídos de EXIF y otros metadatos incorporados. Para obtener más información, consulta Administra metadatos de archivos. - Permiso
- Es un permiso de acceso para que un usuario, un grupo, un dominio o cualquier persona pueda acceder a un archivo o a una jerarquía de carpetas. Los usuarios controlan quién puede acceder a un archivo con la lista de control de acceso (LCA), que es una lista de permisos para el archivo. Para obtener más información, consulta Cómo compartir archivos, carpetas y unidades.
- Historial de revisión
- Registro de los cambios en el contenido del archivo únicamente, no en los metadatos del archivo. Para obtener más detalles sobre las revisiones, consulta Descripción general de los cambios y las revisiones.
- Miniatura
- Representación gráfica de un archivo. Drive genera automáticamente miniaturas para muchos tipos de archivos comunes. En el caso de los accesos directos y otros tipos de archivos que Drive no puede renderizar, puedes proporcionar una imagen en miniatura. Para obtener más información, consulta Cómo subir miniaturas.
Organización de archivos
La API de Drive organiza los archivos en ubicaciones de almacenamiento, llamadas spaces
, y colecciones, llamadas corpora
.
- Espacios
Son ubicaciones de almacenamiento específicas que están aisladas entre sí. Todo el contenido de Drive se almacena en uno de estos dos espacios definidos:
drive
yappDataFolder
.drive
: Incluye todos los archivos visibles para el usuario creados en Drive. Los PDFs, los documentos, los Documentos de Google, los accesos directos y otro contenido que sube el usuario se encuentran en el espaciodrive
.appDataFolder
: Incluye datos de la aplicación por usuario. Por lo general, las aplicaciones almacenan archivos de configuración y otros datos a los que los usuarios no deben acceder directamente.
Los archivos no se pueden mover entre
spaces
.- Corpora
Son colecciones de archivos que se usan para limitar el alcance de las búsquedas de archivos y carpetas. Los corpus de Drive son
user
,domain
,drive
yallDrives
.user
: Incluye todos los archivos que el usuario creó y abrió en "Mi unidad", y los que se compartieron directamente con él en "Compartidos conmigo".drive
: Incluye todos los archivos contenidos en una sola unidad compartida, como se indica endriveId
.domain
: Incluye todos los archivos en los que se puede realizar búsquedas y que se compartieron con el dominio del usuario.allDrives
: Incluye todos los archivos de las unidades compartidas en las que el usuario es miembro y todos los archivos de "Mi unidad" y "Compartidos conmigo". Usa los corpus deallDrives
con precaución, ya que tienen un alcance amplio y pueden afectar el rendimiento. Cuando sea posible, usauser
odrive
en lugar deallDrives
para mayor eficiencia.
Los archivos pueden moverse libremente entre
corpora
a medida que cambian los permisos y la propiedad.
Temas relacionados
Aquí hay algunos pasos que puedes seguir:
- Obtén más información para crear y administrar archivos.
- Obtén más información para crear y completar carpetas.
- Obtén más información para subir datos de archivos.
- Obtén más información para descargar y exportar archivos.
- Obtén información para almacenar datos específicos de la aplicación.
- Obtén información para mostrar el Selector de Google en una página.