我想显示所有与扩展名及其基本目录有关的PDF文件。我从外部存储中收到了所有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文件,但如何显示父母然后显示文件