Sto cercando di ottenere (non stampare, è facile) l'elenco dei file in una directory e le sue sottodirectory.
Ho provato:
def folder = "C:\\DevEnv\\Projects\\Generic";
def baseDir = new File(folder);
files = baseDir.listFiles();
Ottengo solo le directory. Ho anche provato:
def files = [];
def processFileClosure = {
println "working on ${it.canonicalPath}: "
files.add (it.canonicalPath);
}
baseDir.eachFileRecurse(FileType.FILES, processFileClosure);
Ma "file" non è riconosciuto nell'ambito della chiusura.
Come ottengo l'elenco?