Newbie question:
I'm trying to get (not print , that's easy) the list of files in a directory and it's sub directories. I've tried:
def folder = "C:\\DevEnv\\Projects\\Generic";
def baseDir = new File(folder);
files = baseDir.listFiles();
but I only get the dirs. I've also tried
def files = [];
def processFileClosure = {
println "working on ${it.canonicalPath}: "
files.add (it.canonicalPath);
}
baseDir.eachFileRecurse(FileType.FILES, processFileClosure);
but "files" is not recognized in the scope of the closure.
How do I get the list?