我在HDFS上有源文件,我想用新列编写输出文件,以获得每行的源文件名。我有我的Talend工作:
请帮助获取新列中每行的文件名。
答案 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)
将文件路径修剪为文件名。