选择应用类型
第三方企业应用开发

批量复制文件或文件夹新版SDK

更新于 2023-06-06调用本接口,批量复制文件或文件夹。

接口功能介绍

调用本接口可实现以下操作:

  • 批量复制文件至其他空间或目录。

  • 批量复制文件夹至其他空间或目录。

权限

要调用此API,需要以下权限之一。

应用类型

是否支持

权限

API Explorer调试

企业内部应用支持企业存储文件写权限API Explorer
第三方企业应用支持企业存储文件写权限API Explorer
第三方个人应用暂不支持企业存储文件写权限暂不支持

请求方法

Loading...

Header参数

名称

类型

是否必填

描述

x-acs-dingtalk-access-token

String

调用该接口的访问凭证。

Path参数

名称

类型

是否必填

描述

spaceId

String

源文件或文件夹所在的空间ID。

  • 企业内部应用,调用添加空间接口获取id参数值。

  • 第三方企业应用,调用添加空间接口获取id参数值。

Query参数

名称

类型

是否必填

描述

unionId

String

操作人的unionId。

Body参数

名称

类型

是否必填

描述

targetSpaceId

String

目标文件或文件夹所在的空间ID。

  • 企业内部应用,调用添加空间接口获取id参数值。

  • 第三方企业应用,调用添加空间接口获取id参数值。

targetFolderId

String

目标文件夹ID, 根目录ID值为0。

dentryIds

Array of String

源文件或文件夹的ID列表,最大值30。

option

Object

可选参数。

conflictStrategy

String

文件或者文件夹的名称冲突策略。

  • AUTO_RENAME:自动重命名,默认值

  • OVERWRITE:覆盖

  • RETURN_DENTRY_IF_EXISTS:返回已存在文件

  • RETURN_ERROR_IF_EXISTS:文件已存在时报错

返回参数

名称

类型

描述

resultItems

Array

批量复制文件或文件夹的结果列表。

spaceId

String

源文件或文件夹所在的空间ID。

dentryId

String

源文件或文件夹的ID。

async

Boolean

是否是异步任务。

  • true:是

  • false:不是

说明

如果操作的文件夹有子节点,则会异步处理。

success

Boolean

是否成功。

  • true:成功

  • false:失败

说明

如果是异步任务,该字段不返回。

errorCode

String

错误原因。

说明

如果是异步任务,该字段不返回。

taskId

String

异步任务ID,可用于查询任务执行状态。

targetSpaceId

String

目标空间ID。

说明

非失败情况下,同步或异步都会返回。

targetDentryId

String

复制之后的文件或文件夹ID。

说明

非失败情况下,同步或异步都会返回。

示例

请求示例

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

返回示例

Loading...

错误码

HttpCode

错误码

错误信息

说明

400

operationConcurrentControl

%s

并发控制

400

paramError

%s

参数错误

400

paramError.spaceId

%s

参数错误-spaceId

400

paramError.dentryIds

%s

参数错误-dentryIds

400

paramError.targetSpaceId

%s

参数错误-targetSpaceId

400

paramError.targetFolderId

%s

参数错误-targetFolderId

400

paramError.conflictStrategy

%s

参数错误-conflictStrategy

400

spaceQuotaInsufficient

%s

空间容量不足

400

sceneQuotaInsufficient

%s

场景容量不足

400

appQuotaInsufficient

%s

应用容量不足

400

orgQuotaInsufficient

%s

企业容量不足

400

dentryAlreadyExist

%s

同名文件已存在

403

permissionDenied

%s

用户缺少拷贝文件(夹)的权限

404

spaceNotExist

%s

源文件(夹)或目标目录所在空间不存在

404

dentryNotExist

%s

源文件(夹)或目标目录不存在

500

systemError

%s

系统错误

500

unknownError

Unknown Error

未知错误

503

operationTimeout

%s

请求超时

点击纠错