Tôi đang cố gắng lấy (không phải in, điều đó thật dễ dàng) danh sách các tệp trong một thư mục và các thư mục con của nó.
Tôi đã thử:
def folder = "C:\\DevEnv\\Projects\\Generic";
def baseDir = new File(folder);
files = baseDir.listFiles();
Tôi chỉ nhận được các thư mục. Tôi cũng đã thử:
def files = [];
def processFileClosure = {
println "working on ${it.canonicalPath}: "
files.add (it.canonicalPath);
}
baseDir.eachFileRecurse(FileType.FILES, processFileClosure);
Nhưng "tệp" không được nhận dạng trong phạm vi của việc đóng.
Làm cách nào để lấy danh sách?