J'essaie d'obtenir (pas d'imprimer, c'est facile) la liste des fichiers d'un répertoire et de ses sous-répertoires.
J'ai essayé :
def folder = "C:\\DevEnv\\Projects\\Generic";
def baseDir = new File(folder);
files = baseDir.listFiles();
Je n'obtiens que les répertoires. J'ai aussi essayé :
def files = [];
def processFileClosure = {
println "working on ${it.canonicalPath}: "
files.add (it.canonicalPath);
}
baseDir.eachFileRecurse(FileType.FILES, processFileClosure);
Mais les "dossiers" ne sont pas reconnus dans le cadre de la fermeture.
Comment obtenir la liste ?