You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Microsoft Graph API Folder资源childCount规则及文件计数咨询

Microsoft Graph API Folder资源相关问题解答

childCount属性的计数规则

childCount统计的是目标文件夹下所有直接子项的总数量,计数范围同时包含文件夹内直接存放的文件、直接嵌套的一级子文件夹,既不会单独只统计文件或单独只统计子文件夹,也不会递归计入子文件夹内部存储的内容。

单独获取指定文件夹下文件总数的实现方案

可以通过接口参数筛选实现单独的文件计数,常用方案如下:

  • 统计文件夹一级目录下的直接文件数
    调用获取文件夹子项的接口时,通过$filter参数过滤掉文件夹类型的子项,同时开启总数返回即可,示例请求:
    GET /drives/{drive-id}/items/{target-folder-id}/children?$filter=folder eq null&$count=true
    ConsistencyLevel: eventual
    
    发起请求时必须携带ConsistencyLevel: eventual请求头,否则计数参数不会生效,返回结果中@odata.count字段的值就是当前文件夹一级目录下的文件总数量。
  • 递归统计文件夹(含所有嵌套子文件夹)内的全部文件数
    如果需要统计包含子文件夹内部内容的全量文件总数,可以在请求中加入递归展开参数,遍历分页返回的结果累加计数即可,需要注意超大型文件夹的请求会触发分页机制,不要遗漏分页数据。

内容的提问来源于stack exchange,提问作者Vinoth .R

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.31 21:03:17