压缩文件
组件介绍
将指定文件(夹)压缩成 zip 文件
截图
属性说明
必填项
属性名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
类型 | 下拉选项 | 文件 | 需要压缩的类型 ● 文件 ● 文件夹 |
文件路径 | 列表 | 空 | 「类型」选择「文件」时生效, 支持多选,点击右侧文件夹图标可以选择文件 |
文件夹路径 | 字符串 | 空 | 「类型」选择「文件夹」时生效, 点击右侧文件夹图标可以选择文件夹, 如果包含子文件夹将一起压缩 |
选填项
属性名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
解压密码 | 字符串 | 空 | 解压时需要输入的密码 |
保存位置 | 下拉选项 | 源文件目录 | 压缩后 zip 文件保存路径 ● 源文件目录:选择文件(夹)所在文件夹 ● 资源目录:当前流程的 res 文件夹 ● 自定义:自定义保存路径 |
保存路径 | 字符串 | 空 | 「保存位置」选择「自定义」时生效, 空默认为当前流程的 res 文件夹 |
文件名 | 下拉选项 | 默认名称 | 压缩后 zip 文件名称 ● 默认名称:当前时间,格式为 2024121818063444 ● 自定义:自定义文件名称 |
名称 | 字符串 | 空 | 「文件名」选择「自定义」时生效 |
返回值
属性名称 | 类型 | 说明 |
---|---|---|
文件路径 | 字符串 | 生成 zip 文件的完整路径 |
组件示例
- 具体介绍详见截图,将三个文件压缩成 zip 文件然后将 zip 文件解压到另一个文件夹
- 运行结果:日志面板输出压缩后 zip 文件路径及 zip 文件解压文件路径
注意事项
- 「文件路径」支持选择多个文件,「文件夹路径」只能选择一个文件夹。
- 当您在「文件路径」选择多个文件时,如果多个文件的所在路径不同并且「保存位置」选择「源文件目录」时,默认在第一个文件所在文件夹下生成 zip 文件。如第一个选择 A 文件夹的文件,第二个选择 B 文件夹下的文件,在「保存位置」选择「源文件目录」时,会在 A 文件夹下生成 zip 文件。