2016-09-25 4 views
0

Я пытаюсь дублировать файлы в библиотеке документов с другим GUID/именем в SharePoint с использованием CSOM. Это необходимо для копирования всех существующих метаданных.Дублирующие файлы в SharePoint CSOM

В настоящее время я загружаю файлы в библиотеку документов, каждый файл имеет определенный набор метаданных при загрузке, один из которых является идентификатором GUID, сгенерированным веб-приложением (C#/CSOM). То, что мне нужно сделать, - это когда в приложении выбрана кнопка копирования, любые связанные файлы (файлы) дублируются и получают новый идентификатор GUID и имя, но все остальные данные должны быть одинаковыми.

Заранее спасибо.

ответ

0

Получить элемент списка для файла, создать новый элемент списка, перебрать свойства существующего элемента и скопировать его в новый элемент, сохранить элемент и использовать SaveBinaryDirect объекта File внутри элемента List, чтобы скопируйте его в новый элемент, затем обновите идентификатор GUID до нового