以编程方式创建文件夹sharepoint foundation

时间:2011-11-15 05:50:04

标签: c# .net sharepoint-2010 sharepoint-designer

我有一个包含计算值的列表。我需要将该值作为在另一个lib中创建的文件夹。 我怎么能以编程方式做到这一点。 谢谢!

1 个答案:

答案 0 :(得分:1)

假设您value是计算值,那么您可以使用以下代码在名称等于value的另一个库中创建一个文件夹:

SPWeb web=SPContext.Current.Web; //just for example

var libUrl="host_relative_url_to_lib";
var docsLibrary = (SPDocumentLibrary)web.GetList(libUrl);
var libraryFolders = docsLibrary.RootFolder.SubFolders; //get all folders in lib
libraryFolders.Add(libUrl + "/" + value); //create a folder with name value
docsLibrary.Update(); //commit changes