Обзор файлов и папок

Google Диск организует файлы в коллекции, описывает файлы по типам и предоставляет определенные атрибуты для каждого файла для облегчения работы с файлами.

API Google Drive представляет файлы, хранящиеся на Диске, как files ресурс.

Право собственности

Диск организует файлы на основе взаимосвязи пользователя с контентом и места его хранения. Коллекции указываются в метаданных файла, чтобы показать, с какой группой файлов он хранится на Диске. Основное отличие между «Моим диском» и коллекциями на общем диске заключается в принадлежности файлов. Владельцем файлов на «Моем диске» является отдельный пользователь, тогда как на общем диске файлами владеет группа или организация.

Мой диск
У каждого пользователя есть «корневая» папка «Мой диск», которая служит основной иерархией и содержит все данные, вложенные в эту корневую папку. Пользователь является основным владельцем этой папки.
Общие диски
Общий диск — это организационная структура Диска, существующая параллельно с разделом «Мой диск». Вы можете организовать отдельный файл на общем диске или в разделе «Мой диск», но не в обоих сразу. Однако ярлыки Диска можно использовать для перенаправления файлов или папок с общих дисков в раздел «Мой диск» и наоборот.

Типы файлов

Диск описывает файлы по типам. В этом списке представлены все доступные типы файлов:

Клякса
Файл, содержащий текст или двоичный контент, такой как изображения, видео и PDF-файлы.
Папка

Контейнер, который можно использовать для организации других типов файлов на Диске. Папки — это файлы, содержащие только метаданные и имеющие тип 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 для файла Google Sheets). Список типов MIME, специфичных для Диска и Google Workspace, см. в разделе «Поддерживаемые типы MIME Google Workspace и Google Drive» .

Ярлык

Файл, содержащий только метаданные и указывающий на другой файл на Диске. MIME-тип файла ярлыка — application/vnd.google-apps.shortcut . Подробнее см. в статье Создание ярлыка для файла на Диске .

Сторонний ярлык

Файл, содержащий только метаданные и ссылающийся на контент, хранящийся в сторонней системе хранения. MIME-тип файла ярлыка для сторонней системы хранения — application/vnd.google-apps.drive-sdk . Подробнее см. в статье Создание файла ярлыка для контента, хранящегося в вашем приложении .

Характеристики файла

В этом списке показаны некоторые характеристики файла Диска:

Предложение о доступе
Предложение от запрашивающей стороны утверждающей стороне предоставить получателю доступ к объекту Диска. Подробнее см. в разделе Список и разрешение ожидающих предложений о доступе .
Содержание
Двоичное или текстовое тело файла. На Диске можно хранить изображения, видео, текст и PDF-файлы.
Идентификатор файла
Уникальный, непрозрачный идентификатор для каждого файла. Идентификаторы файлов остаются неизменными на протяжении всего жизненного цикла файла, даже при изменении его имени. Поисковые выражения используются для поиска файлов по имени, типу, содержимому, родительскому контейнеру, владельцу или другим метаданным.
Метаданные
Данные, описывающие содержимое файла. Эти данные включают имя, тип, время создания и изменения. Некоторые поля метаданных, такие как name , не зависят от пользователя и отображаются одинаково для каждого пользователя. Другие поля, такие как capabilities и viewedByMeDate содержат значения, специфичные для пользователя. Типы файлов, такие как изображения и видео, содержат дополнительные метаданные, извлекаемые из EXIF и других встроенных метаданных. Подробнее см. в разделе Управление метаданными файла .
Разрешение
Разрешение на доступ к файлу или папке, предоставляемое пользователю, группе, домену или всем пользователям. Пользователи контролируют доступ к файлу с помощью списка управления доступом (ACL), представляющего собой список разрешений для файла. Подробнее см. в разделе Общий доступ к файлам, папкам и дискам .
История изменений
Запись об изменениях только содержимого файла, а не его метаданных. Подробнее об изменениях см. в разделе Обзор изменений и изменений .
Миниатюра
Графическое представление файла. Диск автоматически создаёт миниатюры для многих распространённых типов файлов. Для ярлыков и других типов файлов, которые Диск не может отобразить, вы можете предоставить изображение миниатюры. Подробнее см. в разделе Загрузка миниатюр .

Организация файлов

API Диска организует файлы в местах хранения, называемых spaces , и коллекциями, называемыми corpora .

Пространства

Определенные места хранения, изолированные друг от друга. Весь контент на Диске хранится в одном из двух определенных пространств: drive и appDataFolder .

  • drive : включает все видимые пользователю файлы, созданные на Диске. PDF-файлы, документы, Google Docs, ярлыки и другой контент, загружаемый пользователем, находятся на drive .

  • appDataFolder : содержит данные приложения для каждого пользователя. Приложения обычно хранят файлы конфигурации и другие данные, не предназначенные для прямого доступа пользователей.

Файлы не могут перемещаться между spaces .

Корпора

Коллекции файлов, используемые для сужения области поиска файлов и папок. Для Диска используются следующие коллекции: user , domain , drive и allDrives .

  • user : включает все файлы, созданные и открытые пользователем в папке «Мой диск», а также файлы, к которым пользователь получил прямой доступ в папке «Доступно мне».

  • drive : Включает все файлы, содержащиеся на одном общем диске, как указано в driveId .

  • domain : Включает все доступные для поиска файлы, размещенные в домене пользователя.

  • allDrives : включает все файлы на общих дисках, к которым пользователь является участником, а также все файлы в разделах «Мой диск» и «Доступно мне». Используйте набор allDrives с осторожностью, поскольку он имеет широкую область применения и может влиять на производительность. По возможности используйте user или drive вместо allDrives для повышения эффективности.

Файлы можно свободно перемещать между corpora по мере изменения прав доступа и владельца.

Вот несколько следующих шагов, которые вы можете предпринять: