Kettle使用_15 文件操作复制文件到结果

需求: 通过Kettle的组件实现文件夹下所有文件的复制到另外个文件夹。

解决方法:结合获取文件名、复制文件名到结果执行作业、添加到结果文件列表、复制/移动结果文件组件解决。

Step1: 新建个转换。

Step2: 拖个获取文件名到转换里,该组件位于转换输入分类下。

Step3:配置获取文件名组件:

Step4:拖动个复制文件名到结果组件,并通过SHIFT将获取文件名与它连接。

Step5:配置复制文件名到结果组件,这里选择文件名字段是filename。

Step6:拖动一个执行作业组件,该组件位于转换流程分类下。通过SHIFT连接复制文件到结果组件和执行作业组件

Step7:新建作业并拖个开始组件。

Step8:在作业面板里拖个添加到结果文件列表组件(位于作业文件管理分类下。),并与开始组件连接。

Step9:配置添加到结果文件列表组件,这里需要勾选上一个作业项的结果作为参数选项

Step10:拖动个复制/移动结果文件组件,位于作业文件管理分类下。

Step11:配置复制/移动结果文件组件并保存

Step12:运行转换验证。

完整流程示意:

转换

作业

Kettle使用_15 文件操作复制文件到结果相关推荐

  1. Windows命令-文件操作-复制文件-copy

    1 需求 copy | Microsoft Docs 2 语法 D:\>COPY /? 将一份或多份文件复制到另一个位置.COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] ...

  2. Kettle使用_14 文件操作复制移动删除结合JS

    Kettle使用_14 文件操作复制移动删除结合JS 需求: 通过Kettle的组件实现文件夹下所有文件的复制和重命名. 比如:将文件名1快乐成语001[持之以恒].mp3 重命名为001持之以恒.m ...

  3. python读取写入文件_Python读取文件,写入文件,打开文件,删除文件,复制文件

    python读取写入文件 In this tutorial we are going to learn about Python File Operations such as python read ...

  4. .NET基础-11-ArrayList|Hashtable|File文件操作|Dircetioy文件夹操作|Path路径操作

    集合 ArrayList与Hashtable应为存在拆箱与装箱,所以性能不怎么好,尽量不要使用,而使用泛型集合 可以使用下面的方式输出所消耗的时间 //ArrayList arl = new Arra ...

  5. Linux CentOS  复制文件、替换文件 cp 复制文件、cp 覆盖文件 cp替换文件

    Linux CentOS  复制文件.替换文件 cp 复制文件.cp 覆盖文件 cp替换文件 一.Linux 复制文件语法 1. cp [option] src dest 2. option 可选参数 ...

  6. 今天的码农女孩做了关于文件操作和文件拖拽的笔记 2022/1/21

    文件操作和文件拖拽 文件操作: js有两种机制:一个是事件机制,一个是io机制 文件操作对象: Blob通过二进制数据读取 file读取单个文件对象 fileList读取多个文件对象 fileRead ...

  7. linux拷贝5g文件,电脑使用U盘复制5G文件提示“复制文件过大无法复制”如何解决...

    ‍‍ 新购买的U盘容量为8G,内存空间足够大了,复制文件都可以使用到.但是在电脑中使用U盘复制5G文件提示"复制文件过大无法复制"怎么回事呢?难道是U盘坏了吗?其实不是的,针对此故 ...

  8. C++ 学习笔记之——文件操作和文件流

    1. 文件的概念 对于用户来说,常用到的文件有两大类:程序文件和数据文件.而根据文件中数据的组织方式,则可以将文件分为 ASCII 文件和二进制文件. ASCII 文件,又称字符文件或者文本文件,它的 ...

  9. python关闭读写的所有的文件-Python文件操作:文件的打开关闭读取写入

    Python文件操作:文件的打开关闭读取写入 一.文件的打开关闭 Python能以文本和二进制两种方式处理文件,本文主要讨论在Python3中文本文件的操作. 文件操作都分为以下几个步骤: 1.打开文 ...

最新文章

  1. Python编程比较好的机构怎么选择
  2. flex中toolTip汇总
  3. python-ldap “expected a string in the list”
  4. Visual C++ 的代码折叠
  5. 定义一个空切片_Python进阶:全面解读高级特性之切片
  6. poi读取合并单元格
  7. 信息安全实验——使用john软件破解Windows密码
  8. php 获取搜索引擎,PHP获取搜索引擎关键词
  9. 未明学院数据分析报告:漫威之父斯坦· 李走了,大数据分析他的“漫威宇宙”
  10. 全球与中国胶原蛋白敷料市场深度研究分析报告
  11. D-脱硫生物素dethiobiotinCAS号:533-48-2
  12. 网站制作从原型图架构到设计开发的具体步骤
  13. Android Gallary扩展实现 WheelView(Gallary竖着滑实现时间现实)
  14. 程序员提升逼格技巧汇总
  15. Android开发艺术探索读书笔记(二)
  16. 记录一次基于PyQt5的标准铂电阻温度计分度表制作界面设计
  17. carsim自带4ws模型_carsim软件介绍
  18. 基于Paddle的计算机视觉入门教程——第7讲 实战:手写数字识别
  19. Acrel-5000能耗管理系统在武清体育中心项目的应用-安科瑞耿敏花
  20. CSS水平、垂直布局、盒子

热门文章

  1. OpenCASCADE绘制测试线束:几何命令之约束
  2. OpenCASCADE:扩展数据交换(XDE)的简介
  3. boost::mp11::mp_eval_or相关用法的测试程序
  4. boost::hana::index_if用法的测试程序
  5. boost::container模块实现范围分配器用法
  6. Boost:字符串裁剪Trim的测试程序
  7. VTK:Shaders之MarbleShaderDemo
  8. VTK:Rendering之OutlineGlowPass
  9. VTK:网格之ClipFrustum
  10. OpenCV 反投影Back Projection