I have a custom list named “Custom”. In the custom list I have a folder named "2012". I need to add an item inside the folder "2012".

In this blog you will see how to create item inside folder in list using SharePoint Object Model.

Code Snippet:

 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using Microsoft.SharePoint;

using System.Collections;

namespace AddItem

{

class Program

{

static void Main(string[] args)

{

using (SPSite site = new SPSite("http://serverName/sites/Vijai/"))

{

using (SPWeb web = site.OpenWeb())

{

SPList list = web.Lists.TryGetList("Custom");

if (list != null)

{

foreach (SPListItem item in list.Folders)

{

if (item.Title == "2012")

{

SPListItem newItem = list.AddItem(item.Folder.ServerRelativeUrl, SPFileSystemObjectType.File);

newItem["Title"] = "Item1";

newItem.Update();

}

}

}

}

}

}

}

}



An item called "Item1" is added successfully inside "2012" folder in "Custom" list.