使用groovy获取桌面路径

使用groovy获取桌面路径,groovy,soapui,Groovy,Soapui,我正在使用Groovy自动化一个SoapUI项目,该项目将在最后生成一个excel报告,其中包含我请求的结果 我的问题是,我想获取保存文件的桌面路径 与此java代码类似,但在Groovy中: String userHomeFolder = System.getProperty("user.home") + "/Desktop"; 提前谢谢 要在Groovy中获取桌面路径,您可以直接使用Java代码,因为它可以完美地工作: String userHomeFolder = System.getP

我正在使用Groovy自动化一个SoapUI项目,该项目将在最后生成一个excel报告,其中包含我请求的结果

我的问题是,我想获取保存文件的桌面路径

与此java代码类似,但在Groovy中:

String userHomeFolder = System.getProperty("user.home") + "/Desktop";

提前谢谢

要在Groovy中获取桌面路径,您可以直接使用Java代码,因为它可以完美地工作:

String userHomeFolder = System.getProperty("user.home") + "/Desktop";
如果您想要一种替代方法,那么Groovy的方法可以是:

String userHomeFolder = System.properties['user.home'] + "/Desktop"
或:

所有这些都得到了相同的结果。

Groovier方法:

String userHomeFolder = "${System.properties.'user.home'}/Desktop"

您可能还想使用propper
文件。分隔符
,但即使混合使用
/
\
is,也应该可以正常工作

您想要桌面路径还是保存文件的路径,而该路径不能位于桌面文件夹中?在第二个例子中,您可以向我们展示如何保存excel?您的代码在Groovy中不工作吗?错误是什么?您显示的代码应该是完全有效的Groovy.Perfect!非常感谢@HamzaAmami很高兴帮助你:)
String userHomeFolder = "${System.properties.'user.home'}/Desktop"