Skip to content

压缩文件夹 v1.5.0

方法名

zipFolder

用法

用法示例

js
module.zipFolder({
  //压缩的文件夹路径
  path: "/storage/emulated/0/leven_file",
  //压缩后的文件路径
  zipPath: "/storage/emulated/0/leven_files/1.zip",
  //压缩密码
  password: ""
}, res => {
  console.log(res)
})

参数说明

参数名参数类型是否必填默认值参数描述
pathString要压缩的文件夹地址
zipPathString自动生成压缩后的文件路径
passwordString压缩密码

回调

回调示例

json
{
    "data": {
        "status": "start"
    },
    "message": "",
    "code": 0
}

{
    "data": {
        "status": "running",
        "progress": 12
    },
    "message": "",
    "code": 0
}

{
    "data": {
        "type": true,
        "status": "finish",
        "zipPath": "/storage/emulated/0/leven_files/1.zip"
    },
    "message": "",
    "code": 0
}

回调说明

参数名参数类型参数描述
messageString消息提示
dataObject数据对象
data.statusString压缩状态,start:开始压缩,running:压缩中,finish:压缩完成
data.progressInteger压缩进度(百分比),在压缩中时返回
data.typeBoolean压缩是否完成
data.zipPathString压缩后的文件路径,压缩成功时返回
codeInteger返回类型,0.成功,其他:失败