Я хочу отобразить все файлы PDF, связанные с расширением и их каталоги c. Я получил все файлы PDF из внешнего хранилища, но не смог показать родительские каталоги PDF, которые у них есть.
public static final ArrayList<File> pdfFiles = new ArrayList<>();
private void getFile(File dir) {
File[] listFile = dir.listFiles();
if (listFile != null && listFile.length > 0) {
for (File file : listFile) {
if (file.isDirectory()) {
getFile(file);
} else {
if (file.getName().endsWith(".pdf") || file.getName().endsWith(".PDF")) {
pdfFiles.add(file);
}
}
}
}
}
Этот код отлично работает и показывает все файлы PDF, но как я могу отобразить родителей, а затем файлы