使用SPListItem获取item所在的文件夹(SPFolder)

使用SPListItem获取item所在的文件夹(SPFolder)

1
2
3
4
5
6
7
8
9
10
public static SPFolder GetFolderByItem(SPListItem item)
{
    SPFolder folder = null;
    if (item != null && item.Folder != null) //如果item不为空,并且不是一个folder
    {
        string folderUrl = SPUtility.GetUrlDirectory(item.Url); //根据item的url属性,获取item所在的folder的url
        folder = item.ParentList.ParentWeb.GetFolder(folderUrl); //根据folder的url获取folder对象
    }
    return folder;
}

分享

文章导航