этот вопрос связан с этим .Как создать папку для размещения загружаемых файлов без использования API-интерфейса SharePoint (я запускаю приложение на другом хосте)?
Заранее спасибо.
Я создал консольное приложение для создания папок. Мне нужно дать отдельные разрешения для каждой папки, потому что это все папки состояния. Так что вы также можете посмотреть на свойство breakroleinheritence.
SPSite _MySite = new SPSite("http://adfsaccount:2222/"); SPWeb _MyWeb = _MySite.OpenWeb(); SPDocumentLibrary _MyDocLibrary = (SPDocumentLibrary) _MyWeb.Lists["My Documents"]; SPFolderCollection _MyFolders = _MyWeb.Folders; _MyFolders.Add("http://adfsaccount:2222/My%20Documents/" + txtUpload.Text + "/"); _MyDocLibrary.Update(); _MyWeb.Dispose(); _MySite .Dispose();