【发布时间】:2011-04-26 14:53:49
【问题描述】:
我正在尝试获取(不是打印,这很容易)目录及其子目录中的文件列表。
我试过了:
def folder = "C:\\DevEnv\\Projects\\Generic";
def baseDir = new File(folder);
files = baseDir.listFiles();
我只得到目录。我也试过:
def files = [];
def processFileClosure = {
println "working on ${it.canonicalPath}: "
files.add (it.canonicalPath);
}
baseDir.eachFileRecurse(FileType.FILES, processFileClosure);
但是“文件”在闭包的范围内是不被识别的。
如何获取列表?
【问题讨论】:
标签: file groovy directory-listing