मैं एक निर्देशिका और इसके उप निर्देशिकाओं में फ़ाइलों की सूची प्राप्त करने (प्रिंट न करने, यह आसान है) प्राप्त करने की कोशिश कर रहा हूं।
मैंने कोशिश की:
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);
लेकिन "फाइलें" बंद होने के दायरे में मान्यता प्राप्त नहीं है।
मुझे सूची कैसे मिलेगी?