如何在 Talend 中更新源文件名
How do I update the source file name in Talend
我在 HDFS 上有 源文件,我想用一个新列来编写输出文件,以便每一行都有源文件的名称。我的 Talend 工作如下:
tHDFSGet --> tInputFilePositional --> tmap --> tfileoutputfile
请帮助获取新列中每一行的文件名。
使用thdfsList
获取其中的文件名并使用
StringHandling.RIGHT(StringHandling.LEFT(((String)globalMap.get("tHDFSList_2_CURRENT_FILEPATH")),StringHandling.LEN(((String)globalMap.get("tHDFSList_2_CURRENT_FILEPATH")))+6),7)
这将文件路径修剪为文件名。
我在 HDFS 上有 源文件,我想用一个新列来编写输出文件,以便每一行都有源文件的名称。我的 Talend 工作如下:
tHDFSGet --> tInputFilePositional --> tmap --> tfileoutputfile
请帮助获取新列中每一行的文件名。
使用thdfsList
获取其中的文件名并使用
StringHandling.RIGHT(StringHandling.LEFT(((String)globalMap.get("tHDFSList_2_CURRENT_FILEPATH")),StringHandling.LEN(((String)globalMap.get("tHDFSList_2_CURRENT_FILEPATH")))+6),7)
这将文件路径修剪为文件名。