2017-01-26 130 views
0

println System.getProperty("user.dir")命令在常規中打印完整的當前目錄路徑。我如何獲得groovy中的最後一部分(當前目錄)?如何從Groovy中的完整路徑獲取當前目錄?

例如,如果路徑是/usr/bin,我只想要bin。與shell中的basename類似。

+1

System.getProperty(「user.dir」)。split('/')[-1]'是什麼問題? – injecteer

回答

2

只要做到:

new File(System.getProperty("user.dir")).name 

即:建立從路徑的文件,然後拿到文件

如果你想類似dirname shell函數的名稱,你可以這樣做:

new File(System.getProperty("user.dir")).parent 
相關問題