How to create Folder hierarchy in SharePoint 2010

 
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Text;
using
Microsoft.SharePoint;
using
Microsoft.Office.DocumentManagement.MetadataNavigation;
namespace
ConfigureFolderHierarchy
{
class Program
{
static void Main(string[] args)
{
using (SPSite site = new SPSite("http://serverName:1111/"))
{
using (SPWeb web = site.RootWeb)
{
SPList list = web.Lists.TryGetList("cl");
SPField field = list.Fields["Country"];
MetadataNavigationSettings listNavSettings = MetadataNavigationSettings.GetMetadataNavigationSettings(list);
listNavSettings.ClearConfiguredHierarchies();
MetadataNavigationHierarchy mdnFolder = MetadataNavigationHierarchy.CreateFolderHierarchy();
listNavSettings.AddConfiguredHierarchy(mdnFolder);
MetadataNavigationSettings.SetMetadataNavigationSettings(list, listNavSettings, true);
}
}
}
}
}


FolderHierarchy.png