Google Drive организует файлы в коллекции, описывает файлы по типам и предоставляет каждому файлу определенные атрибуты для упрощения работы с файлами.
API Google Drive представляет файлы, хранящиеся в Google Drive, как files ресурс.
Собственность
Диск организует файлы на основе связи пользователя с содержимым и места его хранения. Коллекции указываются в метаданных файла, чтобы показать, к какой группе файлов он относится внутри Диска. Основное различие между «Моим диском» и коллекциями на общем диске заключается в владении файлами. Один пользователь является владельцем файлов в своем «Моем диске», тогда как группа или организация владеет файлами на общем диске.
- Моя поездка
- У каждого пользователя есть корневая папка под названием «Мой диск», которая функционирует как основная иерархическая структура и содержит все, что находится после этой корневой папки. Пользователь является основным владельцем этой папки.
- Общий диск — это организационная структура внутри Google Диска, которая существует параллельно с «Моим диском». Вы можете организовать отдельный файл либо на общем диске, либо в «Моем диске», но не одновременно на обоих. Однако ярлыки Google Диска можно использовать для указания файлов или папок с общих дисков на «Мой диск» или наоборот.
Типы файлов
Google Диск описывает файлы по типам. В этом списке отображаются все доступные типы файлов:
- Клякса
- Файл, содержащий текстовое или двоичное содержимое, такое как изображения, видео и PDF-файлы.
- Папка
Контейнер, который можно использовать для организации других типов файлов на Google Диске. Папки — это файлы, содержащие только метаданные и имеющие MIME-тип
application/vnd.google-apps.folder. Для получения дополнительной информации см. раздел «Создание и заполнение папок» .Примечание: Один файл, хранящийся на «Моем диске», может находиться в нескольких папках. Один файл, хранящийся на общем диске, может иметь только одну родительскую папку.
- Документ Google Workspace
Файл, создаваемый приложением Google Workspace, например, Google Docs, Sheets или Slides. Формат MIME-типа:
application/vnd.google-apps.*app*где app — имя приложения (например,application/vnd.google-apps.spreadsheetдля файла Sheets). Список MIME-типов, специфичных для Google Drive и Google Workspace, см. в разделе « Поддерживаемые MIME-типы Google Workspace и Google Drive» .- Быстрый доступ
Файл, содержащий только метаданные и указывающий на другой файл в Google Диске. MIME-тип файла ярлыка —
application/vnd.google-apps.shortcut. Для получения дополнительной информации см. раздел «Создание ярлыка для файла в Google Диске» .- Сторонний ярлык
Файл, содержащий только метаданные, который ссылается на контент, хранящийся в сторонней системе хранения данных. MIME-тип файла ярлыка стороннего приложения —
application/vnd.google-apps.drive-sdk. Для получения дополнительной информации см. раздел «Создание файла ярлыка для контента, хранящегося в вашем приложении» .
Характеристики файла
В этом списке представлены некоторые характеристики файлов Google Диска:
- Предложение о доступе
- Предложение от заявителя к утверждающему лицу о предоставлении получателю доступа к элементу Google Диска. Для получения дополнительной информации см. раздел «Список и разрешение ожидающих рассмотрения предложений о доступе» .
- Содержание
- Двоичное или текстовое содержимое файла. Примеры контента, который можно хранить в Google Диск, включают изображения, видео, текст и PDF-файлы.
- Идентификатор файла
- Для каждого файла присваивается уникальный, непрозрачный идентификатор. Идентификаторы файлов остаются стабильными на протяжении всего жизненного цикла файла, даже если изменяется его имя. Поисковые выражения используются для поиска файлов по имени, типу, содержимому, родительскому контейнеру, владельцу или другим метаданным.
- Метаданные
- Данные, описывающие содержимое файла. Эти данные включают имя, тип, время создания и изменения. Некоторые поля метаданных, такие как
name, не зависят от пользователя и отображаются одинаково для всех пользователей. Другие поля, такие какcapabilitiesиviewedByMeDateсодержат значения, специфичные для пользователя. Файлы таких типов, как изображения и видео, содержат дополнительные метаданные, извлеченные из EXIF и других встроенных метаданных. Для получения дополнительной информации см. раздел «Управление метаданными файлов» . - Разрешение
- Предоставление доступа пользователю, группе, домену или всему миру к файлу или иерархии папок. Пользователи контролируют доступ к файлу с помощью списка контроля доступа (ACL), который представляет собой список разрешений для файла. Дополнительную информацию см. в разделе «Общий доступ к файлам, папкам и дискам» .
- История изменений
- Запись содержит только изменения содержимого файла, а не его метаданных. Более подробную информацию об изменениях см. в разделе «Изменения и обзор изменений» .
- Миниатюра
- Графическое представление файла. Google Drive автоматически создает эскизы для многих распространенных типов файлов. Для ярлыков и других типов файлов, которые Google Drive не может отобразить, вы можете указать изображение эскиза. Дополнительную информацию см. в разделе «Загрузка эскизов» .
организация файлов
API Google Диска организует файлы в места хранения, называемые spaces , и в коллекции, называемые corpora .
- Пространства
Конкретные места хранения, изолированные друг от друга. Весь контент в Google Диска хранится в одном из этих двух определенных пространств:
driveиappDataFolder.drive: включает все видимые пользователю файлы, созданные в Диске. PDF-файлы, документы, документы Google Docs, ярлыки и другой контент, загруженный пользователем, находится в пространствеdrive.appDataFolder: Содержит данные приложения для каждого пользователя. Приложения обычно хранят файлы конфигурации и другие данные, не предназначенные для прямого доступа пользователей.
Файлы не могут перемещаться между
spaces.- Корпорации
Наборы файлов, используемые для сужения области поиска файлов и папок. Корпусы данных для Google Диска включают:
user,domain,driveиallDrives.user: Включает все файлы, созданные и открытые пользователем в разделе «Мой диск», а также файлы, предоставленные пользователю напрямую в разделе «Общий доступ».drive: включает все файлы, содержащиеся на одном общем диске, как указано вdriveId.domain: включает все файлы, доступные для поиска и предоставленные пользователю в его домене.allDrives: включает все файлы на общих дисках, в которых пользователь является участником, а также все файлы в разделах «Мой диск» и «Общие со мной». Используйте корпусallDrivesс осторожностью, поскольку он имеет широкий охват и может влиять на производительность. По возможности, для повышения эффективности используйтеuserилиdriveвместоallDrives.
Файлы могут свободно перемещаться между
corporaпо мере изменения прав доступа и прав собственности.
Связанные темы
Вот несколько дальнейших шагов, которые вы можете предпринять:
- Узнайте, как создавать и управлять файлами .
- Узнайте, как создавать и заполнять папки .
- Узнайте, как загружать данные из файлов .
- Узнайте, как скачивать и экспортировать файлы .
- Узнайте, как хранить данные, специфичные для конкретного приложения .
- Узнайте, как отобразить инструмент выбора Google на странице.