println System.getProperty("user.dir")
命令在groovy中打印完整的当前目录路径。我如何只获得groovy中的最后一部分(当前目录)?
例如,如果路径为/usr/bin
,我只需要bin
。与shell中的basename
类似。
答案 0 :(得分:5)
只是做:
new File(System.getProperty("user.dir")).name
ie:从路径创建一个文件,然后获取文件的名称
如果你想要类似于dirname
shell函数,你可以这样做:
new File(System.getProperty("user.dir")).parent