为文档库增加文件夹的代码示例。本代码是一个EventHandler,注册到某个列表中,当用户新建一个列表项时,该EventHandler会自动在该站点的一个文档库中添加相应的文件夹。代码示例如下:
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SharePoint;
namespace demo.EventHandlers
{
class EHAddFolder : SPItemEventReceiver
{
public override void ItemAdded(SPItemEventProperties properties)
{
SPListItem item = properties.ListItem;
string createFolderName = item["年度名称"].ToString(); //年度名称为列名
SPWeb myWeb = properties.OpenWeb();
myWeb.Folders.Add("http://moss:39715/sites/demo/mysite/DocLib2/" + createFolderName); //添加和年度名称同名的文件夹
myWeb.Update();
}
}
}
注:这里的所有示例代码并不是唯一且最好的示例,只是作者在测试平台中能够执行的代码,供初学者参考。


浙公网安备 33010602011771号