5
是否有可能递归迭代Groovy中的文件?目前我正在使用来自Apache commons-io
的FileUtils.iterateFiles()
,但也许有相同的Groovy本地替代方案?如何在Groovy中递归地迭代文件?
是否有可能递归迭代Groovy中的文件?目前我正在使用来自Apache commons-io
的FileUtils.iterateFiles()
,但也许有相同的Groovy本地替代方案?如何在Groovy中递归地迭代文件?
当然,您应该检查Groovy中File的文档。它可用here,并为您提供了几种不同的帮助器方法来递归遍历文件结构。
// Simplest possible example, iterating over each file in every subfolder
new File('.').eachFileRecurse { println it.name }
封闭结构可在Groovy的主要优势:) – 2011-03-13 14:07:43
我靠着越来越朝着增加的JDK类库Groovy中的最重要的部分是当中。如果没有关闭,他们中的许多人将无法实现。我希望任何学习这门语言的开发者一次又一次地通过GDK,直到他们觉得他们对可用的东西有一个很好的了解。那里有很多意想不到的好东西。 [阅读材料](http://groovy.codehaus.org/groovy-jdk/) – xlson 2011-03-14 22:35:07