我有一个test.csv文件名,我希望输出为test.txt。
我可以提取输入的文件名,但不知道如何将它用于输出?
OUTPUT @result TO "/output/{filename}.txt"
USING Outputters.Text(outputHeader:false, quoting:false);
文件名在@result。
目前尚不支持此功能。
有没有人有解决方法?
U-SQL How can I get the current filename being processed to add to my extract output?
理想情况下,我想要dd-mm-yy-test.text?
如何追加日期和年份?
我正在使用USQL。
由于
答案 0 :(得分:1)
让我谈谈你在这个问题中提出的两个问题:
要使用与输入相同的输出名称,必须有一种方法可以将行集值访问到u-sql变量中,我非常肯定无法完成,考虑到语言已构建围绕一次处理多个文件的必要性。
要在输出中附加日期,您只需要在某个时刻声明当前日期时间,然后使用它来编写输出文件名,如下所示:
Product item A 1/2"