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