ฉันกำลังพยายามหารายการไฟล์ในไดเร็กทอรีและไดเร็กทอรีย่อย
ฉันได้ลองแล้ว:
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);
แต่ไม่รู้จัก "ไฟล์" ในขอบเขตของการปิด
ฉันจะรับรายชื่อได้อย่างไร