【问题标题】:pentaho spoon/pid: how to move files to folders with different name everytime?pentaho勺子/ pid:如何每次将文件移动到不同名称的文件夹中?
【发布时间】:2019-10-19 18:58:59
【问题描述】:

我每个月都有新的文本文件,我从中提取数据并进行一些转换。在每个月底,我需要将这些文件移动到名称为当前日期的文件夹中。这意味着,目标文件夹的名称每次都不同。 我在move files 之前做了一个步骤,它创建了一个文件夹,它的名称是当前日期(exp: 2019-06-01, 2019-07-01),但是在move files 步骤上,我不知道如何指定目标文件夹。猜猜“通配符”仅用于源...

否则,在move files - Destination file - Move to folder 上,有create folder 选项,认为这可能是一个解决方案,但如屏幕截图所示,此部分无法修改。是什么原因?

有人有想法吗? 感谢阅读:))

【问题讨论】:

    标签: pentaho pentaho-spoon pdi


    【解决方案1】:

    您可以使用this 方法来完成此任务。

    基本上,在进行转换之前,您必须从每个文件中提取所需的日期,并且在完成所有转换后,您将使用 JOB 步骤“移动文件”,而不是传递固定的目的地,您将在路径中使用变量,很像 answer,但您不需要之前创建文件夹,您可以使用“移动文件”步骤中的选项,因此文件夹是在运行时创建的.

    我在 KTR/KJB 中附上了这种方法的示例和一些评论。 你可以下载here

    如果链接有效,请告诉我,这是我第一次在 StackOverflow 中发布外部文件

    【讨论】:

    • 嗨!由于我的文件具有特殊格式,因此我无法完全按照您的方式进行操作,但是您确实提出了一个好主意!非常感谢!
    猜你喜欢
    • 2023-03-17
    • 2020-01-13
    • 2020-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多