Я хочу создать несколько папок в библиотеке документов на C #.
Структура папок должна быть следующей в библиотеке документов:
"98_Projekte" -> "Muster Mandant"-> «Подпапка 01 Test»
В моем коде C # я создаю только подпапку «Muster Mandant» в «98_Projekte».Это правильно, но я хочу впоследствии создать новые подпапки в "Muster Mandant" (см. Второй раздел foreach).
public static void AddFolder(ClientContext context, string[] folders)
{
Web web = context.Web;
var docLibrary = web.DefaultDocumentLibrary().RootFolder;
context.Load(docLibrary);
context.ExecuteQuery();
foreach (Microsoft.SharePoint.Client.Folder subFolder in docLibrary.Folders)
{
if (subFolder.Name == "98_Projekte")
{
subFolder.Folders.Add("Muster Mandant");
context.ExecuteQuery();
docLibrary = subFolder;
docLibrary.Update();
}
}
foreach (Microsoft.SharePoint.Client.Folder subSubFolder in docLibrary.Folders)
{
if (subSubFolder.Name == "Muster Mandant")
{
foreach (string folder in folders)
{
subSubFolder.Folders.Add(folder);
}
}
}
context.ExecuteQuery();
}
}
Есть ли у вас какие-либо решения?