Programmatically create wiki page library in SharePoint

using System;
using
System.Collections.Generic;

using
System.Linq;

using
System.Text;

using
Microsoft.SharePoint;

namespace
CreateWikiPageLibrary
{
class Program

{
static void Main(string
[] args)
{
using (SPSite site = new SPSite("http://serverName:1111/SitePages/Home.aspx"
))
{
using (SPWeb
web = site.RootWeb)
{
string listName = "New Wiki"
; SPList list = web.Lists.TryGetList(listName); if (list == null)
{
SPListTemplate template = web.ListTemplates["Wiki Page Library"
]; Guid listID = new Guid();
listID = web.Lists.Add(listName,
""
, template);
list = web.Lists[listID];
list.OnQuickLaunch =
true
;
list.Update();
Console.WriteLine(listName+" is created successfully."
);
}
else

{
Console.WriteLine(listName + " already exists in the site"
);
}
Console
.ReadLine();
}
}
}
}
}

Comments