Отсортированный список файлов по дате создания
Как можно получить список файлов с каталога в отсортированном списке по дате создания если можно используя класс File
Источник: Stack Overflow на русском
Как можно получить список файлов с каталога в отсортированном списке по дате создания если можно используя класс File
часть 1 - получить список файлов:
List<Files> files = new ArrayList<Files>();
File sdCardRoot = Environment.getExternalStorageDirectory();
File yourDir = new File(sdCardRoot, "yourpath");
for (File f : yourDir.listFiles()) {
if (f.isFile())
files.add(f);
}
часть 2 - отсортировать:
Collections.sort(files, new Comparator<File>() {
public int compare(File f1, File f2) {
return Long.compare(f1.lastModified(), f2.lastModified());
}
});