【问题标题】:Sharepoint Document Library get file count using REST APISharepoint 文档库使用 REST API 获取文件计数
【发布时间】:2021-10-08 09:19:52
【问题描述】:

我使用 Sharepoint 文档库来存储不同的文档。 任何用户都可以在此文档库中添加多个文件和文件夹。

我的要求是使用 SharePoint REST API 调用获取根文件夹(包括子文件夹)内的文件总数。

目前我正在遍历所有文件夹并循环获取文件计数,当文件夹递归且数量庞大时,这会导致性能非常差。

有什么建议吗?

【问题讨论】:

    标签: c# rest sharepoint sharepointdocumentlibrary


    【解决方案1】:

    试试这个:

    https://bamgroup.sharepoint.com/sites/[siteID]/_api/web/GetFolderByServerRelativeURL('Shared%20Documents')

    这将返回以下输出:

    {
        odata.metadata: https://bamgroup.sharepoint.com/sites/032204/_api/$metadata#SP.ApiData.Folders1/@Element,
        odata.type: SP.Folder,
        odata.id: https://bamgroup.sharepoint.com/sites/032204/_api/Web/GetFolderByServerRelativePath(decodedurl='/sites/032204/Project Files'),
        odata.editLink: Web/GetFolderByServerRelativePath(decodedurl='/sites/032204/Project%20Files'),
        Exists: true,
        IsWOPIEnabled: false,
        ItemCount: 3,
        Name: Project Files,
        ProgID: null,
        ServerRelativeUrl: /sites/123456/Shared Documents,
        TimeCreated: 2021-11-25T10:54:23.000000+00:00,
        TimeLastModified: 2021-12-13T10:44:14.000000+00:00,
        UniqueId: 60bd12e0-978c-417d-919d-2be26fe2fecb,
        WelcomePage: 
    }
    

    【讨论】:

      猜你喜欢
      • 2020-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多