У меня есть следующий скрипт в 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