我正在使用Groovy自动化一个SoapUI项目,该项目最终会根据我的请求生成并优化报告。
我的问题是我想获取保存文件的桌面路径。
类似于这个java代码,但在Groovy中:
String userHomeFolder = System.getProperty("user.home") + "/Desktop";
提前致谢!
答案 0 :(得分:4)
要在 Groovy 中获取桌面路径,您可以直接使用 Java 代码,因为它可以完美运行:
String userHomeFolder = System.getProperty("user.home") + "/Desktop";
如果您想要替代 Groovy 方式,可以这样做:
String userHomeFolder = System.properties['user.home'] + "/Desktop"
或者:
String userHomeFolder = System.properties.'user.home' + "/Desktop"
所有这些都得到了相同的结果。
答案 1 :(得分:2)
Groovier方式:
String userHomeFolder = "${System.properties.'user.home'}/Desktop"
你可能也想使用一个propper File.separator
,但即使混合使用/
和\
也应该可以正常使用