在水壶中使用获取文件名组件(Pentaho Data Integration),我试图从一个名称来自上一步提交的文件夹中获取所有文件名(无论扩展名如何),假设是folderName。
除非指定带有通配符的静态文件夹,否则我不会从给定文件夹中获取任何内容。
我想要的是在“获取所有文件名”组件之后添加“Switch \ Case”组件,该组件根据文件的扩展名将重定向到正确的步骤。
答案 0 :(得分:0)
我假设你在机器上。对于远程服务器,过程几乎相同。
File name is defined in a field
[很好地翻译在Nom fichier depuis champ
]。File or Directory
变得可编辑,您可以按右侧的Browse
按钮。Add
按钮。这将提供Select files
表。警告:大部分时间,这一步都被遗忘了!Show filename(s)
按钮。在此阶段,您可能只获得一个文件而不是完整目录。File/Directory
列并删除最右边\ [或/ on]右侧的字符,以便此列包含目录名而不是文件名。将.*
放在Wildcard (RegExp)
列中。 Show filename(s)
按钮。