覆盖主要内容
版本: 6.1.0

解压缩文件

组件介绍

组件作用

解压缩文件组件用于解压缩一个或多个文件。

输入输出描述


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

组件图标

页面介绍

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

参数选项

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

1.源文件

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

2.解压缩文件

选项说明样例值
使用压缩文件名作为根目录名如果要为每个zip文件名(文件名相同)创建一个单独的目录,请选中此选项
创建父目录创建父文件夹(如果不存在)
目标目录要解压缩的目标目录
新建文件夹如果要创建目标文件夹,请选中此复选框
包含通配符(正则表达式)使用此正则表达式在zip归档文件中选择要提取的文件
不包含通配符(正则表达式)使用此正则表达式在zip归档文件中选择要提取的文件 在文件名中包括日期:在解压缩的文件名中包括当前日期(格式yyyyMMdd)
文件名包含日期在解压缩的文件名中包括当前日期(格式yyyyMMdd)
文件名包含时间在解压缩的文件名中包括时间(格式为HHmmss)
设置日期时间格式允许您自行指定日期时间格式(默认为:yyyyMMdd'_'HHmmss)
日期时间格式日期时间格式掩码,例如yyyy / MM / dd HHmmss
添加原始事件戳添加时间戳到日期时间中
添加修改日期到源文件改变源文件的修改日期
如果文件存在选择目标(未压缩)文件存在时要采取的措施:跳过,覆盖等
解压缩后选择解压缩zip文件后要采取的操作:不执行任何操作,删除文件,移动文件
移动文件到如果上一个选项是“移动文件”,则可以在此处选择目标目录
新建文件夹如果要创建目标文件夹,请选中此复选框

3.结果文件名

选项说明样例值
将抽取出来的文件增加到结果将提取的文件名添加到该作项的结果文件列表中,以在下一个作业条目中使用

4.成功条件

选项说明样例值
成功条件允许您指定此作业条目的成功因素:一切顺利时,是否只有X个错误或至少提取了Y个文件
数值在上一步骤中指定的成功数或错误数的数量

案例示例

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

案例操作

解压缩文件

该步骤用"解压缩文件"组件来在文件库解压文件库"zipfile"目录下的文件并放到文件库中"unzipfile"目录下。

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

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

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

第二步:指定解压缩后解压的文件存放的位置和命名格式,在"目标目录"填写解压缩后的文件存放目录,也可点击"目录"选择位置,勾选"新建文件夹"则会创建目标文件夹,下方"文件名包含日期""文件名包含时间""设置日期时间格式""日期时间格式""添加原始时间戳"则是指定在创建的解压缩文件中增加当前时间命名的后缀,在"如果文件存在"下拉框选择文件存在时执行的操作,并在"解压缩后"选择解压缩之后进行的操作;

第三步:指定解压缩高级选项,包括将解压缩后的文件添加到输出中,并指定解压缩文件的成功条件;

结果预览

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