覆盖主要内容
版本: 6.1.0

Zip 压缩文件

组件介绍

组件作用

Zip 压缩文件组件用于在指定的位置创建标准 ZIP 存档。

输入输出描述


  • 输入:无
  • 输出:无
  • 参数:无

组件图标

页面介绍

双击Zip 压缩文件组件可得到如下界面:

参数选项

此界面中的参数选项解释如下:

1.源文件

选项说明样例值
从上一步中获取参数此复选框从先前作业条目的结果行中获取文件名规范。第一个字段必须包含文件名或文件夹。 第二个字段应包含包含通配符。 第三个字段应包含排除通配符。 第四个字段应包含目标 zip 文件 (每个文件可能不同)
源目录/文件要压缩的文件的源目录
包含通配符(正则表达式)要包含在zip存档中的文件的通配符(正则表达式)
排除通配符(正则表达式)将文件的通配符(正则表达式)从 zip 存档中排除
包含子目录启用此选项可在子文件夹中搜索文件

2.Zip文件

选项说明样例值
Zip文件名目标文件的全名
创建父目录创建父文件夹(如果不存在)
在文件中包含日期将日期添加到文件名
在文件中包含时间将时间添加到文件名
指定日期时间格式允许您指定日期/时间格式掩码,
日期时间格式日期时间格式掩码,例如yyyy / MM / dd HHmmss

3.高级

选项说明样例值
压缩要使用的压缩级别(默认,最佳压缩,最佳速度)
如果Zip文件存在目标目标位置已经有文件时要执行的操作。
压缩后压缩后采取的动作
移动文件夹到压缩后将源文件移动到的目标目录
新建文件夹创建要移动到的文件夹
Stored source path depth这是源文件路径的一部分,将在ZIP文件存档结构中接管:0:/ pentaho /工作/传输/输入/项目/file.txt 1:file.txt 2:project / file.txt 3:input / project / file. txt 4:传输/输入/项目/file.txt 5:工作/传输/输入/项目/file.txt 6:pentaho /工作/传输/输入/项目/file.txt 7:pentaho /工作/传输/输入/项目/file.txt 8:pentaho /工作/传输/输入/项目/file.txt

4.结果文件名

选项说明样例值
结果中添加文件名启用此选项可将目标zip文件添加到结果中

案例示例

使用"Zip 压缩文件"组件来在文件库压缩文件:

案例操作

Zip 压缩文件

该步骤用"Zip 压缩文件"组件来在文件库压缩文件并放到指定位置。

Zip 压缩文件前文件库下文件如下图所示:

该组主要配置主要分为 3 步:

第一步:选择需要压缩的文件或目录,在"源文件/目录"右侧输入框输入需要压缩的文件或目录的路径(也可点击文件或文件夹按钮进行选择),在下方"包含通配符"以及"排除通配符"填写正则表达式选择要压缩的文件或目录的正则匹配表达式,匹配的将被压缩,未匹配的将被排除,勾选"包含子目录"将子目录一起压缩;

第二步:指定压缩后压缩文件存放的位置和命名格式,在"Zip文件名"填写压缩后的文件路径,也可点击"浏览"选择位置,勾选"创建父目录"则会根据用户填写路径创建父目录,下方"在文件名中包含日期""在文件名中包含时间""指定日期时间格式""日期时间格式"则是指定在创建的压缩文件中增加当前时间命名的后缀;

第三步:指定压缩高级选项,包括压缩后的操作等;

结果预览

压缩后文件库下的文件如图所示: