pentaho spoon/PDI:如何创建包含当前日期的文件夹?

pentaho spoon/PDI : how to create a folder with current date?

正如标题所说,我想知道如何创建一个包含当前日期(dd/mm/yyyy) 的文件夹(在工作中)。我看到了两个答案,但它们看起来很长,例如这个: pentaho create archive folder with MM-YYYY

有人有想法吗?谢谢:)

这个答案也是 2014 年的,更好和更新的 PDI 版本已经出来了,这个答案使任务过于复杂。

虽然您确实需要在 KTR 中创建文件夹名称,但您可以只使用 'Create folder' 作业步骤。我很确定你不能在你设置它开始的同一个 JOB/KTR 中设置和使用变量。所以你需要一个 KTR 来生成一个 Date 并将它作为字符串发送给一个 JOB。

您的 KTR 应该喜欢这样,以创建格式为 YYYY-MM-DD

的字符串日期

你的工作是这样的

另请注意,您不能使用“/”创建文件夹,因此您必须使用其他模式。

这是一种非常简单的方法,还有其他方法可以通过使用变量自动创建文件夹。

编辑:更正了 JOB 图像,第一个 KTR 实际上需要 运行 才能设置变量,抱歉造成混淆。