Method | Description | |
---|---|---|
batch ( ) : void |
批量操作
|
|
buckets ( ) : void |
列举所有的bucket
|
|
chgm ( ) : void |
修改文件的MIME_TYPE
|
|
copy ( ) : void |
复制文件
|
|
delete ( ) : void |
删除空间中指定文件
|
|
domains ( ) : void |
获取指定bucket对应的域名(可能不止一个),类似于abcxx.bkt.clouddn.com这样
|
|
fetch ( ) : void |
拉取资源到空间
|
|
listFiles ( ) : void |
获取空间文件列表 BucketManager.listFiles(bucket, prefix, marker, limit, delimiter) bucket: 目标空间名称 prefix: 返回指定文件名前缀的文件列表(prefix可设为null) marker: 考虑到设置limit后返回的文件列表可能不全(需要重复执行listFiles操作) 执行listFiles操作时使用marker标记来追加新的结果 特别注意首次执行listFiles操作时marker为null limit: 每次返回结果所包含的文件总数限制(limit<=1000,建议值100) delimiter: 分隔符,比如-或者/等等,可以模拟作为目录结构(参考下述示例) 假设指定空间中有2个文件 fakepath/1.txt fakepath/2.txt 现设置分隔符delimiter = / 得到返回结果items =[],commonPrefixes = [fakepath/] 然后调整prefix = fakepath/ delimiter = null 得到所需结果items = [1.txt,2.txt] 于是可以在本地先创建一个目录fakepath,然后在该目录下写入items中的文件
|
|
move ( ) : void |
移动文件
|
|
prefetch ( ) : void |
对于设置了镜像存储的空间,从镜像源站抓取指定名称的资源并存储到该空间中
|
|
stat ( ) : void |
空间文件的stat(获取文件基本信息)操作
|