更新时间:2025-03-14 GMT+08:00
分享

统计文件夹

功能介绍

统计文件夹下的目录数、文件数和文件总大小

URI

GET /koodrive/ose/v1/files/statsDir

表1 Query参数

参数

是否必选

参数类型

描述

fileId

String

目录id

containerId

String

目录归属的空间id

recursive

Boolean

是否递归文件,默认为true

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Traceid

String

消息日志跟踪标识(必须58位)

Authorization

String

该字段存储的是Access Token。调用KooDrive的API使用Token认证,拥有Token就代表拥有某种权限,在调用API的时候将Token加到请求消息头中,从而通过身份认证,获得操作API的权限。Access Token的获取请参考对应的开发手册,格式参考:Bearer+{access_token}

X-User-Id

String

用户id,用于app鉴权

X-Date

String

日期,用于app鉴权

Host

String

地址,用于app鉴权

language

String

国际化语言标识,符合i18n规范,如zh-CN表示简体中文,en-US表示美式英语,不传默认美式英语

响应参数

状态码:200

表3 响应Body参数

参数

参数类型

描述

code

String

响应码

msg

String

响应信息

data

StatsData object

数据

表4 StatsData

参数

参数类型

描述

totalSize

String

文件总大小

subDirCount

String

子目录总数

subFileCount

String

子文件总数

请求示例

查询目录FnNGsBnXUdIW7AycSK4ZCTIlPJ6JO1_sF下的目录数,文件数和文件总大小

POST /koodrive/ose/v1/files/statsDir?fileId=FnNGsBnXUdIW7AycSK4ZCTIlPJ6JO1_sF&containerId=IAAGvmhWei6Q7A4-A1557836058161393920&recursive=true

Authorization:Bearer+10f88*********4791e9ff

响应示例

状态码:200

搜索结果

{
  "code" : 0,
  "msg" : "success",
  "data" : {
    "totalSize" : 0,
    "subDirCount" : 1,
    "subFileCount" : 0
  }
}

状态码

状态码

描述

200

搜索结果

相关文档

    OSZAR »