解压缩文件
组件介绍
组件作用
解压缩文件组件用于解压缩一个或多个文件。
输入输出描述
- 输入:无
- 输出:无
- 参数:无
组件图标
页面介绍
双击解压缩文件组件可得到如下界面:
参数选项
此界面中的参数选项解释如下:
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 步:
第一步:选择需要解压缩的文件路径,在"压缩文件名"右侧输入框输入需要压缩的文件的路径(也可点击文件或文件夹按钮进行选择),在下方"源通配符"填写正则表达式选择要压缩的文件或目录的正则匹配表达式,匹配的将被压缩,未匹配的将被排除;
第二步:指定解压缩后解压的文件存放的位置和命名格式,在"目标目录"填写解压缩后的文件存放目录,也可点击"目录"选择位置,勾选"新建文件夹"则会创建目标文件夹,下方"文件名包含日期""文件名包含时间""设置日期时间格式""日期时间格式""添加原始时间戳"则是指定在创建的解压缩文件中增加当前时间命名的后缀,在"如果文件存在"下拉框选择文件存在时执行的操作,并在"解压缩后"选择解压缩之后进行的操作;
第三步:指定解压缩高级选项,包括将解压缩后的文件添加到输出中,并指定解压缩文件的成功条件;
结果预览
解压缩后文件库下的文件如图所示: