I'm trying to create nested folders in my document library so it looks like this:
http://site/PublicDocuments/Folder1/Folder2/Folder3/ The document library "Public Documents" exists but none of the folders exist yet.
Here's the working code I'm usingfor those interested:
ClientContext clientContext = new ClientContext(url); Web web = clientContext.Web; var query = clientContext.LoadQuery(web.Lists.Where(p => p.Title == "Public Documents")); clientContext.ExecuteQuery(); List list = query.FirstOrDefault(); var folder = list.RootFolder; clientContext.Load(folder); clientContext.ExecuteQuery(); string[] namesArray = new string[] { "/Folder1", "Folder2", "Folder3" }; foreach(string name in namesArray) { folder = folder.Folders.Add(name); clientContext.Load(folder); } clientContext.ExecuteQuery(); } The code executes without any errors but none of the folders get created.
What am I doing wrong?Thanks!