如何获取文档库的文件夹下的全部文件

joke409224848 2010-02-10 07:42:07
SPSite siteList = new SPSite("http://win-8rwjmvwgrgk:9000");
SPWeb web = siteList.AllWebs[0];
SPListCollection lists = web.GetListsOfType(SPBaseType.DocumentLibrary);
SPList docsList = lists["文档库"];
SPListItem folder= docsList.Folders["文件夹"];
之后folder里面没有获取File的集合的
有其它方法可以获取全部File吗?
...全文
119 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Justin-Liu 2010-02-11
  • 打赏
  • 举报
回复

SPFolder folder=list.RootFolder;
//folder对象可以取到子Folder集合和该Folder下的File集合
Justin-Liu 2010-02-11
  • 打赏
  • 举报
回复
folder.Files
Folder要用SPFolder对象,不要用SPListItem
gsyrock 2010-02-10
  • 打赏
  • 举报
回复
docsList.Folders[].files[]
joke409224848 2010-02-10
  • 打赏
  • 举报
回复
引用楼主 joke409224848 的回复:
SPSite siteList = new SPSite("http://win-8rwjmvwgrgk:9000");
SPWeb web = siteList.AllWebs[0];
SPListCollection lists = web.GetListsOfType(SPBaseType.DocumentLibrary);
SPList docsList = lists["文档库"];
SPListItem folder= docsList.Folders["文件夹"];
之后folder里面没有获取File的集合的
有其它方法可以获取全部File吗?

docsList.Folders["文件夹"];这个弄错 参数是索引
docsList.Folders[0]

3,244

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 SharePoint
社区管理员
  • SharePoint社区
  • 霖雨 - LinyuLoveTJ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧