压缩操作

若要压缩文件,请使用压缩文件操作并指定存档路径。 如果存档已存在,该操作将添加所选文件。

以下示例使用变量指定存档路径。 最佳压缩可确保最大程度减小文件大小,并且密码会为存档添加一层安全性。

“压缩文件”操作的屏幕截图。

解压缩文件操作工作原理类似,此操作需要存档路径和目标文件夹。 以下示例使用包括掩码选项,以仅解压缩具有 .txt.xlsx 扩展名的文件。

“解压缩文件”操作的屏幕截图。

ZIP 文件

将一个或多个文件或文件夹压缩到 ZIP 存档中。

输入参数

参数 可选 接受 默认值 说明
Archive path 文件 要创建的 ZIP 文件的完整路径。 如果该文件已存在,则此操作会将新的压缩文件添加到现有的 ZIP 文件中。 如果 ZIP 文件中已包含同名的文件或文件夹,则会将其覆盖。
File(s) to zip FileSystemObject列表 要包含在 ZIP 文件中的文件或文件夹的完整路径
Compression level 不适用 无、最佳速度、速度和压缩的最佳平衡、最佳压缩 速度和压缩的最佳平衡 要使用的压缩级别。 压缩级别越高,文件越小,但创建或访问所需的时间也越长
密码 直接加密的输入或文本值 用于保护 ZIP 的密码。 将此属性留空,以创建不受密码保护的 ZIP
Archive comment 文本值 要作为文件属性包含在 ZIP 文件中的注释

生成的变量

参数 类型​​ 说明
ZipFile 文件 通过此操作创建的 ZIP 文件

异常

例外 描述
文件或文件夹不存在 指示指定的文件或文件夹不存在
文件或文件夹名称无效 指示文件或文件夹名称无效
存档已存在,但不是有效的 ZIP 存档 指示存档已存在,但不是有效的 ZIP 存档
未能压缩文件 指示压缩文件时出现问题

解压缩文件

解压缩 ZIP 存档中包含的一个或多个文件或文件夹。

输入参数

参数 可选 接受 默认值 说明
Archive path 文件 要提取的 ZIP 文件的完整路径
Destination folder 文件夹 要将存档提取到的文件夹的完整路径。 此操作会覆盖该文件夹中与存档中的文件名称相同的文件
密码 直接加密的输入或文本值 用于此存档的密码(如果有)。 如果 ZIP 文件未受密码保护,请将此项留空
Include mask 文本值 用于将提取的文件限制为在此处输入的文件的筛选器。 此参数允许使用通配符,例如“.txt”或“document?.doc”(不带引号)。要允许多个文件筛选器,请使用分号分隔选项,例如,“.txt;*.exe”
Exclude mask 文本值 用于限制提取的文件的筛选器,方法是排除在此处输入的文件。 此参数允许使用通配符,例如“.txt”或“document?.doc”(不带引号)。要允许多个文件筛选器,请使用分号分隔选项,例如,“.txt;*.exe”

生成的变量

此操作不会生成任何变量。

异常

例外 说明
无法创建目标文件夹 指示无法创建目标文件夹
找不到存档 指示存档不存在
存档不是有效的 ZIP 文件 指示存档不是有效的 ZIP 文件
未能解压缩文件 指示解压缩文件时出现问题