以下语句(输出在特定目录中找到的所有文件和/或文件夹名称)
new File(".").eachFile{file ->
println file
}
在Jenkins管道中使用时的行为有所不同-即其输出始终仅是找到的第一个文件(或目录)。
有人知道为什么吗?
答案 0 :(得分:1)
您可以尝试列出所有文件,例如:
new File(".").listFiles().sort{ it.name }.each { def f ->
println f.name
}