SharePoint 2013 增加文件夹完整示例。
/// <summary>
/// 创建文件夹
/// </summary>
/// <param name="strParentFolderUrl">父文件夹</param>
/// <param name="strFolderName">文件夹名</param>
/// <returns></returns>
private static string strWebUrl = "http://192.xx.xx.xx/BIcenter";
private static string strListName = "OAdoc";
private static string strParentFolderUrl;
public static string AddSPFolder(string folderName)
{
string strFolderUrl = "";
using (SPWeb sPWeb = new SPSite(strWebUrl).OpenWeb())
{
sPWeb.AllowUnsafeUpdates = true;
SPList sPList = sPWeb.Lists[strListName];
sPList.EnableFolderCreation = true;
strParentFolderUrl=sPList.RootFolder.ServerRelativeUrl;
SPListItem sPListItem = sPList.Items.Add(strParentFolderUrl, SPFileSystemObjectType.Folder, folderName);
try
{
sPList.Update();
sPListItem.Update();
strFolderUrl = sPListItem.Url;
}
catch (Exception ex)
{
}
}
return strFolderUrl;
}
代码说明
private static string strWebUrl = "http://192.xx.xx.xx/BIcenter"; //目标网站
private static string strListName = "OAdoc"; 上级目录
<pre name="code" class="csharp">sPList.RootFolder.ServerRelativeUrl; // 添加文件时使用。