Дублирование файлов в SharePoint CSOM

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

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

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


person user6540880    schedule 25.09.2016    source источник


Ответы (1)


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

person Haitham Shaddad    schedule 25.09.2016