In this article we will be seeing how to create folder in SharePoint list using SharePoint Object Model.

Steps Involved:

  1. Open Visual Studio 2010.
  2. Go to File => New => Project.
  3. Select Console Application template from the installed templates.
  4. Enter the Name and click on Ok.
  5. Add the following reference.

    • Microsoft.SharePoint.dll
  6. Add the following Namespace.

    • Using Microsoft.SharePoint;
  7. 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();
    }
    }
    }
    }
    }


    8. Build the solution.
    9. Hit F5.
    10. Go to the SharePoint list and you could be able to see the new folder that we have created.

    Sharepoint