Ich versuche, die Liste der Dateien in einem Verzeichnis und seinen Unterverzeichnissen abzurufen (nicht zu drucken, das ist einfach).
Ich habe es versucht:
def folder = "C:\\DevEnv\\Projects\\Generic";
def baseDir = new File(folder);
files = baseDir.listFiles();
Ich bekomme nur die Verzeichnisse. Ich habe auch versucht:
def files = [];
def processFileClosure = {
println "working on ${it.canonicalPath}: "
files.add (it.canonicalPath);
}
baseDir.eachFileRecurse(FileType.FILES, processFileClosure);
"Dateien" werden jedoch im Rahmen des Abschlusses nicht erkannt.
Wie bekomme ich die Liste?