Method: Baidu::PCS::Client#copy

Defined in:
lib/baidu/pcs/client.rb

#copy(from, to) ⇒ Hash #copy(froms, tos) ⇒ Hash

单个或批量拷贝文件/目录

Examples:

返回的原始 JSON

{
  "extra": {
    "list": [
      {
        "to": "/apps/album/test2/6.jpg",
        "from": "/apps/album/test1/6.jpg"
      }
    ]
  },
  "request_id": 2298812844
}

:from 

Overloads:

  • #copy(from, to) ⇒ Hash
    Note:

    move操作后,源文件被移动至目标地址;copy操作则会保留原文件

    拷贝单个文件/目录

  • #copy(froms, tos) ⇒ Hash
    Note:

    批量执行copy操作时,copy接口一次对请求参数中的每个from/to进行操作;执行失败就会退出,成功就继续,返回执行成功的from/to列表

    批量拷贝文件/目录



464
465
466
# File 'lib/baidu/pcs/client.rb', line 464

def copy(from, to)
  move_or_copy :copy, from, to
end