2016-09-08 64 views
2

我使用Groovy自動化了一個SoapUI項目,該項目最終生成並優化了我的請求結果。使用groovy獲取桌面路徑

我的問題是,我想獲取保存文件的桌面路徑。

類似的東西到這個Java代碼,但在Groovy:

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

提前感謝!

+0

你想要的桌面路徑或所在路徑該文件將被保存,但不能在Desktop文件夾中?對於第二個,你可以告訴我們你如何保存excel? –

+0

您的代碼不適用於Groovy嗎?什麼是錯誤?你展示的代碼應該是完全有效的Groovy。 – SiKing

回答

2

爲了讓您的桌面路徑Groovy中你可以直接使用你的的Java代碼,因爲它完美的作品:

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

如果你想替代一個的Groovy的方式這樣做可能是:

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

或者:

String userHomeFolder = System.properties.'user.home' + "/Desktop" 

所有這些都得到相同的結果。

+0

完美!非常感謝 ! –

+0

@HamzaAmami很高興幫助你:) – albciff

2

更巧妙的辦法:

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

你可能也想用一個propper File.separator,但即使有/\的混合是應該正常工作