Skip to Content

Копировать файл или папку

Элемент копирует файл или папку в другую папку OneDrive или SharePoint, в том числе на другой диск. Для корректной работы следует поместить элемент в контейнер Microsoft 365.

Свойства

Описание общих свойств элемента см. в разделе Свойства элемента . Символ * в названии свойства указывает на обязательность его заполнения.

СвойствоТипОписание
Аккаунт:
Учетная записьStringПользователь, в OneDrive которого выполняется копирование. Используется, если не заполнено свойство Назначение
Параметры:
Источник*DriveItemКопируемый файл или папка
НазначениеDriveItemПапка, в которую выполняется копирование. Если не заполнено — корень OneDrive
Новое имяStringИмя копии. Если не заполнено — имя источника
Результат:
РезультатDriveItemПеременная для сохранения копии. Может быть пустой: копирование выполняется асинхронно (см. ниже)

Важно: Копирование выполняется на стороне Microsoft 365 асинхронно: элемент завершается сразу после постановки задачи, а копия больших файлов и папок появляется с задержкой. Если следующий шаг процесса работает с копией, найдите ее элементом Найти папки и файлы, при необходимости с паузой и повтором.

Примечание: Если в папке назначения уже есть объект с таким именем, копирование завершится ошибкой — задайте Новое имя.

Практический пример

Копия шаблона для нового отчета

  • Источник: templateFile
  • Назначение: reportsFolder
  • Новое имя: "Отчет_" + DateTime.Today.ToString("yyyy-MM-dd") + ".xlsx"

Возможные ошибки

ОшибкаПричина и решение
Не указан источникНе заполнено свойство Источник
nameAlreadyExistsВ папке назначения есть объект с таким именем
Access is deniedПри входе от имени приложения не заполнено Назначение
Last updated on