【问题标题】:Getting files from Sharepoint using .Net使用 .Net 从 Sharepoint 获取文件
【发布时间】:2022-10-07 04:47:02
【问题描述】:

下午好,我正在使用 Microsoft.SharePointOnline.CSOM 库来处理 Sharepoint。我有一个代码,其中我得到一个名为 MyDoc 的列表,如下所示:

using (var context = new ClientContext(url)
{
      varweb = context.Web;
      var list = web.Lists.GetByTitle(\"MyDocs\");
}

然后我遍历所有文件夹以找到一个具有合适名称的文件夹并从那里获取文件。在file.ServerRelativeUrl 的帮助下,我在 Sharepoint 上找到了该文件的链接:

/MyDocs/Documents/Students/Homework/1lesson.pdf

我怎样才能立即访问Homework 文件夹并从那里下载所有文件,而无需浏览MyDocs 表中的所有可能文件夹?

    标签: c# .net sharepoint


    【解决方案1】:

    无需获取列表,只需在 context.Web 对象中使用 GetFolderByServerRelativeUrl 方法

    var folder = context.Web.GetFolderByServerRelativeUrl("/MyList/MyFolder");
    context.Load(folder);
    context.ExecuteQuery();
    

    【讨论】:

      猜你喜欢
      • 2015-12-30
      • 2020-04-03
      • 1970-01-01
      • 2011-09-28
      • 1970-01-01
      • 2022-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多