
Originariamente inviata da
fermat
questo il metodo che riempie la lista:
codice:
public ArrayList<ArrayList<Record>> scanDir(File dir) throws IOException {
ArrayList<ArrayList<Record>> list = new ArrayList<>();
File[] files = dir.listFiles();
Arrays.sort(files, new MyComparator());
for (File file : files) {
ArrayList<Record> records = new ArrayList<>();
Record record = new Record(file.getName(), new Tika().detect(file), file.getAbsolutePath());
records.add(record);
list.add(records);
}
return list;
}