如何在Groovy中递归迭代文件?

时间:2011-03-13 10:53:47

标签: groovy

是否可以递归迭代Groovy中的文件?目前我正在使用来自Apache FileUtils.iterateFiles()的{​​{1}},但也许有一些Groovy本地替代方案?

1 个答案:

答案 0 :(得分:13)

当然,您应该查看Groovy中的File文档。它可用here并为您提供一些不同的辅助方法,以递归方式迭代文件结构。

// Simplest possible example, iterating over each file in every subfolder
new File('.').eachFileRecurse { println it.name }