压缩文件步骤是对本地文件进行压缩后,再保存至指定路径中。步骤配置信息如图1所示。

                                                        压缩文件帮助文档

 

                                                                                        图1 步骤配置信息

 

        下文详细解释各控件的含义:

        1.转换步骤名称:步骤的名称,在单一转换中,名称必须唯一。

        2.创建目标父文件夹:勾选后,将根据“源文件名称字段”中的路径自动创建父目录。 

        3.追加目标文件:勾选后,将追加源文件至“目标文件名称字段”中的路径

        4.添加zip文件名到结果中: 勾选此项,可把zip文件的文件名存进流中,使其可以在后续步骤中被获取。

        5.源文件名字段:下拉选择输入流中,其值包含源文件绝对路径的字段名。 

        6.目标文件名字段:下拉选择输入流中,其值包含目标文件名绝对路径的字段名。 

        7.保留源文件夹:勾选此项,**第八控件。将在目标文件夹中取“源文件名字段”与“源文件夹字段名”非包含部分的路径作为路径,生成压缩文件。例如:源文件名字段路径为:C:\Users\zhao'rong0226\Desktop\test\zzz\rrr\File.xlsx,目标文件字段名路径为:C:\Users\zhao'rong0226\Desktop\test\zzz\222.zip,源文件夹字段名路径为:C:\Users\zhao'rong0226\Desktop\test\zzz;则生成的文件路径则为:C:\Users\zhao'rong0226\Desktop\test\zzz\222.zip\rrr。如图2,图3所示:

                                        压缩文件帮助文档

 

                                                                                        图2 路径配置信息

                                        压缩文件帮助文档

 

                                                                                         图3 文件生成路径

        8.源文件夹字段名:下拉选择输入流中,其值包含保留源文件夹绝对路径的字段名。:该字段值设置的绝对路径必须被包含在源文件绝对路径中。

        9.压缩之后:下拉选择文件压缩后,对源文件的处理。如果下拉选择:移动源文件,可**第十控件。

        10.移动到的文件夹名称:下拉选择定义包含目标目录的字段,以在压缩后将源文件移动到该目录。:只有在第九控件选择:移动源文件,才可**此控件。

 

        文章原创首发于:https://ckettle.ccsaii.com.cn/help/StepPluginType/ZipFile?s=csdn

        更多CKettle内容,欢迎点击上述链接学习。

相关文章: