Programmatically create folder in SharePoint List
In this article we will be seeing how to create folder in SharePoint list using SharePoint Object Model.
Steps Involved:
Open Visual Studio 2010.
Go to File => New => Project.
Select Console Application template from the installed templates.
Enter the Name and click on Ok.
Add the following reference.
a. Microsoft.SharePoint.dll
Add the following Namespace.
a. Using Microsoft.SharePoint;
Replace Program.cs with the following code.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.SharePoint;
namespace ConsoleApplication2 { class Program { static void Main(string[] args) { using (SPSite site = new SPSite("http://serverName:25374/sites/Team/")) { using (SPWeb web = site.OpenWeb()) { SPList list = web.Lists.TryGetList("Custom"); SPListItem folderColl = list.Items.Add(list.RootFolder.ServerRelativeUrl,SPFileSystemObjectType.Folder); folderColl["Title"] ="New Folder"; folderColl.Update(); list.Update(); } } } } }
Build the solution.
Hit F5.
Go to the SharePoint list and you could be able to see the new folder that we have created.