Dolen

导航

C#遍历SharePoint文档库下所有文档包括文档库中子文件夹下所有文档

        /// <summary>
        /// 获取取子文件下所有文件
        /// </summary>
        /// <param name="web"></param>
        /// <param name="folders"></param>
        private void EnumerateFolders(SPWeb web, SPFolderCollection folders)
        {
            foreach (SPFolder subFolder in folders)//获取文件夹中的文件
            {
                SPFileCollection subFiles = subFolder.Files;
                foreach (SPFile file in subFiles)
                {
                    AddItemToDocFileList(file, web, subFolder);
                }
                SPFolderCollection subFolders = subFolder.SubFolders;//获取文件夹中的子文件夹
                EnumerateFolders(web, subFolders);
            }
        }

 

posted on 2019-03-08 16:12  Dolen  阅读(294)  评论(0编辑  收藏  举报