/// <summary>
        /// 获取SPListItem对象所在的SPFolder
        /// </summary>
        /// <param name="item">SPListItem对象</param>
        /// <returns>SPListItem对象所在的SPFolder</returns>
        public static  SPFolder GetItemsFolder(SPListItem item)
        {
            string dirPath = SPUtility.GetUrlDirectory(item.Url);

            SPList list = item.ParentList;

             if(list.ParentWeb.ServerRelativeUrl!="/")

            dirPath=string.Format("{0}/{1}",list.ParentWeb.ServerRelativeUrl,dirPath);
            SPListItem folderItem = list.ParentWeb.GetListItem(dirPath);
            if (folderItem != null)
                return folderItem.Folder;
            else
                return null;
        }
 

相关文章:

  • 2022-12-23
  • 2021-11-27
  • 2022-12-23
  • 2022-12-23
  • 2021-09-24
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案