实际上我正在mirth connect>source transformer
中读取文件,配置如下图所示。 D:\yash.txt
中有文件,阅读后我希望通过在_processed
文件扩展名之前放置.txt
后缀直接将它们移动到同一文件中。
文件读取和处理好了,它生成了像yash.txt_processed
这样的文件名,有没有办法,我可以给出像yash_processed.txt
这样的名字,我不想直接给它,因为我希望每当我将文件添加到驱动器中,它会自动处理。
任何帮助表示赞赏。
答案 0 :(得分:3)
对于源连接器,使用以下代码创建JavaScript转换器步骤(单击编辑Transformer ):
var srcFileName = sourceMap.get('originalFilename');
globalChannelMap.put('processedFile', srcFileName.replace(".", "_processed."));
然后,在 Move-To File Name:字段中放置新创建的变量。因此,代替${originalFilename}_processed
,它应该是${processedFile}
立即尝试。
答案 1 :(得分:0)