压缩文件
指令说明
可将指定的文件或整个文件夹进行压缩,并保存到目标文件夹中,返回生成的压缩文件路径。您可以使用其他解压软件解压,也可以使用解压文件指令解压
指令输入参数
| 输入参数 | 输入参数类型 | 说明 |
|---|---|---|
| 待压缩文件路径 | str | 完整路径,例如C:\xx |
| 保存路径 | str | 压缩文件保存到该文件夹中 |
| 压缩密码 | str | 可选 |
指令输出参数
| 输出参数 | 输出参数类型 | 说明 |
|---|---|---|
| 压缩文件路径 | str | 压缩后的文件完整路径 |
边界处理
- 待压缩路径不存在时会报错;待压缩路径可以是普通文件,也可以是文件夹。
- 保存路径为空时,默认生成在待压缩路径旁边,文件名为原路径加
.zip。 - 保存路径没有扩展名时会自动追加
.zip;保存路径已存在时不会覆盖,会自动生成_1、_2等后缀的新压缩文件路径。 - 保存路径的父级目录不存在时会自动创建;压缩失败、密码参数异常或 7z 执行失败时会报错。