我正在使用eachFile(),但我试图扭转迭代发生的顺序.我怎么做?现在,它似乎对文件列表进行排序,然后按排序顺序处理每个文件.我本质上想要保留 - 排序该列表并从头开始.
我相信你不能改变秩序eachFile(),但你可以达到预期的效果.
考虑:
new File("desired dir").listFiles().sort{ it.name }.reverse().each { def f ->
println f.name
}
Run Code Online (Sandbox Code Playgroud)