如何在Talend中更新源文件名

时间:2016-05-03 17:15:40

标签: talend

我在HDFS上有源文件,我想用新列编写输出文件,以获得每行的源文件名。我有我的Talend工作:

tHDFSGet - > tInputFilePositional - > tmap - > tfileoutputfile

请帮助获取新列中每行的文件名。

1 个答案:

答案 0 :(得分:0)

使用thdfsList获取文件名并使用

StringHandling.RIGHT(StringHandling.LEFT(((String)globalMap.get("tHDFSList_2_CURRENT_FILEPATH")),StringHandling.LEN(((String)globalMap.get("tHDFSList_2_CURRENT_FILEPATH")))+6),7) 

将文件路径修剪为文件名。