如何从Groovy中的完整路径获取当前目录?

时间:2017-01-26 10:23:00

标签: groovy

println System.getProperty("user.dir")命令在groovy中打印完整的当前目录路径。我如何只获得groovy中的最后一部分(当前目录)?

例如,如果路径为/usr/bin,我只需要bin。与shell中的basename类似。

1 个答案:

答案 0 :(得分:5)

只是做:

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

ie:从路径创建一个文件,然后获取文件的名称

如果你想要类似于dirname shell函数,你可以这样做:

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