【发布时间】:2018-09-22 04:48:50
【问题描述】:
我有以下 Groovy 脚本,我正在尝试获取目录名和文件名:
File dir = new File("C://Users//avidCoder//Project")
log.info dir //Fetching the directory path
String fileName = "Demo_Data" + ".json"
log.info fileName //Fetching the file name
String fullpath = dir + "\\" + fileName
log.info fullpath //Fetching the full path gives error
但是当我运行它时,我得到了以下异常:
“java.io.File.plus() 适用于参数类型”
为什么创建fullpath变量会抛出这个异常?
【问题讨论】:
-
它工作正常。至少我可以从您的问题中理解的代码。你只是在那里添加字符串。
-
其实我正在使用 Ready API 工具。好像有问题
-
我在 Ready API 中收到此错误 - “groovy.lang.MissingMethodException:没有方法签名:java.io.File.plus() 适用于参数类型:(java.lang.String ) values: [] 可能的解决方案:list(), list(java.io.FilenameFilter), split(groovy.lang.Closure), use([Ljava.lang.Object;), is(java.lang.Object),等待()“
标签: java file groovy ready-api