rexseeBaiduPCS
返回手册目录
【函数】boolean isReady()
【说明】是否就绪
【返回】true或false。
【参数】
【示例】
rexseeBaiduPCS.isReady();
运行示例

【函数】void login()
【说明】登录Baidu PCS
【返回】
【参数】
【示例】
rexseeBaiduPCS.login();
运行示例

【函数】json quota()
【说明】获取配额
【返回】 返回值是一个JSON格式的字符串,使用eval('('+json+')')可以将JSON字符串转换为JavaScript对象数组,数组中每个元素的格式如下:
{
quota:
空间配额,单位为字节。
used:
已使用空间,单位为字节。
request_id:
请求序列号
}
【参数】
【示例】
rexseeBaiduPCS.quota();
运行示例

【函数】json list(String path,int byInt,boolean increase)
【说明】获取文件(目录)列表
【返回】 返回值是一个JSON格式的字符串,使用eval('('+json+')')可以将JSON字符串转换为JavaScript对象数组,数组中每个元素的格式如下:
{
fs_id:
文件或目录在个人云存储的临时唯一标识id
path:
文件或目录的绝对路径
ctime:
文件或目录的创建时间
mtime:
文件或目录的最后修改时间
md5:
文件的md5值
size:
文件大小(byte)
isdir:
是否是目录的标识符 0为文件 1为目录
}
【参数】 path:文件路径
byInt:排序方式
  • 0:文件名
  • 2:修改时间
  • 3:大小,注意目录无大小
increase:排序类型
  • true:升序
  • false:降序
【示例】
rexseeBaiduPCS.list('/apps/Thomson_Test',0,true);
运行示例

【函数】json search(String path, String keyword, boolean recursive)
【说明】按文件名搜索文件(不支持查找目录)
【返回】 返回值是一个JSON格式的字符串,使用eval('('+json+')')可以将JSON字符串转换为JavaScript对象数组,数组中元素的格式如下:
{
list:
获取的文件信息
request_id:
请求序列号
}
【参数】path 需要检索的目录。
keyword 关键词。
recursive 是否递归。
  • 0表示不递归
  • 1表示递归
【示例】
rexseeBaiduPCS.search();
运行示例

【函数】json mkdir(String path)
【说明】创建目录
【返回】创建结果
【参数】path为指定目录
【示例】
rexseeBaiduPCS.mkdir('/apps/Thomson_Test/rexseeTest/test1');
运行示例

【函数】json meta(String path)
【说明】获取单个文件的元信息
【返回】 返回值是一个JSON格式的字符串,使用eval('('+json+')')可以将JSON字符串转换为JavaScript对象数组,数组中元素的格式如下:
{
list:
[{
fs_id:
文件或目录在个人云存储的临时唯一标识id
path:
文件或目录的绝对路径
ctime:
文件或目录的创建时间
mtime:
文件或目录的最后修改时间
md5:
文件的md5值
size:
文件大小(byte)
isdir:
是否是目录的标识符 0为文件 1为目录
}],
request_id:
请求序列号
}
【参数】path:文件或目录的绝对路径
【示例】
rexseeBaiduPCS.meta('/apps/Thomson_Test/rexseeTest');
运行示例

【函数】json move(String from, String to)
【说明】移动
【返回】
【参数】from:文件起始路径
to:文件移动的位置
【示例】
rexseeBaiduPCS.move('/apps/Thomson_Test/test1','/apps/Thomson_Test/test2');
运行示例

【函数】json copy(String from, String to)
【说明】复制
【返回】
【参数】from:文件起始路径
to:文件移动路径
【示例】
rexseeBaiduPCS.copy('/apps/Thomson_Test/test2','/apps/Thomson_Test/test1');
运行示例

【函数】json remove(String path)
【说明】删除
【返回】
【参数】path:文件的路径
【示例】
rexseeBaiduPCS.remove('/apps/Thomson_Test/rexseeTest/test1');
运行示例

【函数】json upload(String path, String localPath)
【说明】上传
【返回】
【参数】path:文件的路径
localPath:文件的本地路径
【示例】
rexseeBaiduPCS.upload('/apps/Thomson_Test/upload.jpg','/sdcard/test.jpg');
运行示例

【函数】json download(String path, String localPath)
【说明】下载
【返回】
【参数】path:文件的路径
localPath:文件的本地路径
【示例】
rexseeBaiduPCS.download();
运行示例

【函数】boolean logout()
【说明】注销
【返回】
【参数】
【示例】
rexseeBaiduPCS.logout();
运行示例

返回手册目录