pentaho spoon/pid: 如何每次将文件移动到不同名称的文件夹?

pentaho spoon/pid: how to move files to folders with different name everytime?

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

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

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

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

基本上,在进行转换之前,您必须从每个文件中提取所需的日期,在完成所有转换后,您将使用 JOB 步骤 'Move files',而不是传递一个固定目的地,你会在路径中使用变量,就像这样 ,但你不需要之前创建文件夹,你可以只使用 'Move files' 步骤中的选项,所以文件夹在 运行 时间创建。

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

让我知道 link 是否正常工作,这是我第一次在 Whosebug 中发布外部文件