Skip to Content

Файлы

Элементы группы Office 365 → Файлы предназначены для работы с файлами и папками в OneDrive и в библиотеках документов SharePoint: поиска, загрузки, скачивания, копирования, перемещения, удаления и предоставления доступа. Все элементы размещаются внутри контейнера Microsoft 365.

Необходимые разрешения Microsoft Graph: Files.ReadWrite.All, для SharePoint дополнительно Sites.ReadWrite.All. Подробнее — в разделе Настройка доступа к Microsoft 365.

Где искать файлы

Элементы Найти папки и файлы и Получить файл или папку определяют диск по свойствам Учетная запись, URL и Диск:

Учетная записьURLДискГде выполняется поиск
не заполненоне заполненоне заполненоOneDrive пользователя, под которым выполнен вход (только при входе по логину)
"user@company.ru"не заполненоне заполненоOneDrive указанного пользователя
любое"https://company.sharepoint.com/sites/Finance"не заполненоосновная библиотека документов сайта SharePoint
любое"https://company.sharepoint.com/sites/Finance""Архив"библиотека документов «Архив» сайта SharePoint

Важно: В свойстве URL указывается адрес сайта SharePoint, например https://company.sharepoint.com/sites/Finance. Адрес библиотеки или страницы (.../Shared Documents/Forms/AllItems.aspx) не подходит. При заполненном URL свойство Учетная запись не учитывается.

Диск — имя библиотеки документов в том виде, как оно отображается на сайте SharePoint (Документы, Documents, Архив). Регистр не важен.

Объект DriveItem

Элементы группы возвращают и принимают файлы и папки в виде объектов Microsoft.Graph.Models.DriveItem. Объект, полученный одним элементом, передается в свойства Источник, Папка, Файл других элементов, а также в свойство Книга элементов Excel.

ВыражениеЗначение
item.NameИмя файла или папки
item.IdИдентификатор
item.Folder != nullПризнак папки
item.File != nullПризнак файла
item.SizeРазмер в байтах
item.WebUrlАдрес для открытия в браузере
item.LastModifiedDateTimeДата изменения (UTC)
item.ParentReference.PathПуть к родительской папке
Last updated on