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



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

例如,如果路径/usr/bin,我只想bin。类似于壳中的basename

只需执行以下操作:

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

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

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

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

最新更新