Skip to content

Latest commit

 

History

History
57 lines (47 loc) · 1.32 KB

020.090.复制文件或文件夹.md

File metadata and controls

57 lines (47 loc) · 1.32 KB

复制文件或文件夹

  • 请求地址 /v1/files/copy POST
  • 请求方式 JSON/Http POST
  • 请求参数
Properties Type 描述
* uuid string 需要移动该文件(夹)的uuid(可选),可以传数组
* path string 需要移动该文件(夹)的路径(可选),可以传数组
* parent      string 移动到目标文件夹的uuid(可选)                        
* destPath string 移动到目标文件夹的path(可选) 与parent 二选一

示例

  • 将uuid为 557 的目录复制到 uuid为 561 的目录下

发送 /v1/files/copy :

{
}

收到:

{
    "status": 200,
    "result": true,
    "code": "OK",
    "success": true,
    "token": "..."
}
  • 注意:不能将一个文件夹复制到自身的子文件夹中,例如
  • 将uuid为 557 的目录复制到 uuid为 561 的目录下

发送 /v1/files/copy :

{
	"uuid":"561",
	"parent":"557"
}

收到:

{
    "success": false,
    "message": "LOOP_COPY_DETECTED",
    "code": "LOOP_COPY_DETECTED",
    "status": 400,
    "token": "..."
}