Création de dossiers par programme dans SharePoint 2013
Actuellement, j'ai un code qui crée un Dossier dans le Documents
répertoire lors de l'exécution:
using (var context = new Microsoft.SharePoint.Client.ClientContext(sharePointSite))
{
context.Credentials = new Microsoft.SharePoint.Client.SharePointOnlineCredentials(user, password);
Web web = context.Web;
Microsoft.SharePoint.Client.List docs = web.Lists.GetByTitle(<upper level folder>);
docs.EnableFolderCreation = true;
docs.RootFolder.Folders.Add(folderName);
context.ExecuteQuery();
return true;
}
Je vais avoir des ennuis de créer des sous dossiers dans les dossiers que j'ai créé à l'aide de ce code déjà. Donc, comme si je voulais créer un dossier appelé Feb
sous Documents
ce serait de le faire. Mais si j'ai voulu créer un dossier appelé Week 2
sous le nouveau dossier Feb
. Il n'allons pas le faire. J'obtiens cette erreur:
{"List 'Feb' does not exist at site with URL 'https://my.sharepoint.com/sites/labels'."}
Je me rends compte que le problème est probablement docs.RootFolder.Folders.Add(folderName);
parce que Feb
ne serait pas le dossier racine et quand il cherche une exception sera levée.
Alors j'espérais que quelqu'un pourrait m'aider avec un peu de code pour ajouter des sous-dossiers à déjà créé des dossiers. Je suis à l'aide de Visual Stuidos 2010 et ne peut pas mettre à 2012 sinon je le ferais. J'ai l'2013 Microsoft.Sharepoint.Client
dll qui peuvent être référencées dans VS 2010.
source d'informationauteur B-M
Vous devez vous connecter pour publier un commentaire.
Comment créer un Dossier (y compris imbriquée) via otite chronique dans SharePoint 2010/2013
Utilisation
Comment obtenir le Dossier client de l'objet
Utilisation
Vous pouvez créer des Dossiers comme ceci: