赏梅斋

关注微软技术

博客园 首页 新随笔 联系 订阅 管理
  
  为文档库增加文件夹的代码示例。本代码是一个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();
        }

    }

}


注:这里的所有示例代码并不是唯一且最好的示例,只是作者在测试平台中能够执行的代码,供初学者参考。
  
posted on 2007-03-13 13:34  赏梅斋  阅读(758)  评论(2)    收藏  举报