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

Mül*_*ler 1 groovy

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

例如,如果路径是/usr/bin,我只想要bin.类似于basenameshell.

tim*_*tes 5

做就是了:

new File(System.getProperty("user.dir")).name
Run Code Online (Sandbox Code Playgroud)

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

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

new File(System.getProperty("user.dir")).parent
Run Code Online (Sandbox Code Playgroud)