【发布时间】:2019-05-14 14:33:56
【问题描述】:
我在 groovy 中有一个以下脚本,它返回位于某个父目录中的目录的绝对路径:
def OPERATOR1 = 'HeatEnergy | 316'
def folder = "C:\\WinPackages-Development";
def (dir1, value2) = OPERATOR1.tokenize( ' | ' )
def finaldir = "${folder}\\${dir1}\\"
def baseDir = new File(finaldir);
files = baseDir.listFiles();
String s = files.toString()
str = s.split(',');
def results = []
str.each{ key ->
results = [*results, key]
}
return results
输出是:
[C:\WinPackages-Development\HeatEnergy\Terminal]
[C:\WinPackages-Development\HeatEnergy\Cashier]
谁能提示我,我需要改变什么,只接收不带方括号的最后一个目录名称,例如:
Terminal
Cashier
【问题讨论】:
标签: groovy