JMeter - 将时间戳附加到文件名
JMeter - Append Timestamp to the File name
我正在将一些数据写入文件。请在下方找到 JSR223 Post 处理器中的代码段。
import org.apache.commons.io.FileUtils
f = new File("C:/Users/503289283/Downloads/Service_Start.csv")
文件名需要附加时间戳。尝试使用 ${__time(dd-MM-yyyy_HH:mm:ss,)} 和 Date.getTime()。它不起作用。不确定我做的对不对。
请帮忙。
此致,
阿吉特
我试过
new File('C:/Users/503289283/Downloads/Service_Start_ ' + new Date().format('dd-MM-yyyy_HH:mm:ss') + '.csv')
它抛出一个错误。
日志:
javax.script.ScriptException: java.io.FileNotFoundException: C:\Users3289283\Downloads\Service_Start_ 14-03-2022_10:13:12.csv (The filename, directory name, or volume label syntax is incorrect)
而
new File("C:/Users/503289283/Downloads/Service_Start.csv")
完美运行。
这里有什么遗漏吗?请帮忙。
怎么样:
new File('C:/Users/503289283/Downloads/Service_Start_ ' + new Date().format('dd-MM-yyyy_HH:mm:ss') + '.csv')
更多信息:
我正在将一些数据写入文件。请在下方找到 JSR223 Post 处理器中的代码段。
import org.apache.commons.io.FileUtils
f = new File("C:/Users/503289283/Downloads/Service_Start.csv")
文件名需要附加时间戳。尝试使用 ${__time(dd-MM-yyyy_HH:mm:ss,)} 和 Date.getTime()。它不起作用。不确定我做的对不对。
请帮忙。
此致, 阿吉特
我试过
new File('C:/Users/503289283/Downloads/Service_Start_ ' + new Date().format('dd-MM-yyyy_HH:mm:ss') + '.csv')
它抛出一个错误。 日志:
javax.script.ScriptException: java.io.FileNotFoundException: C:\Users3289283\Downloads\Service_Start_ 14-03-2022_10:13:12.csv (The filename, directory name, or volume label syntax is incorrect)
而
new File("C:/Users/503289283/Downloads/Service_Start.csv")
完美运行。
这里有什么遗漏吗?请帮忙。
怎么样:
new File('C:/Users/503289283/Downloads/Service_Start_ ' + new Date().format('dd-MM-yyyy_HH:mm:ss') + '.csv')
更多信息: