![](/img/trans.png)
[英]Want to list all music file on internal storage and external storage, but it cannot be done on Android 10
[英]Get list of all files (every file) in both internal and external storage with absolute path in Android
我正在開發一個應用程序,它分析用戶的存儲並提供諸如總圖像、視頻、音頻、檔案、可執行文件和其他文件之類的信息。 使用 MediaStore,我只能獲取媒體文件文件,但我想要設備存儲(內部和外部)中存在的每個文件的列表及其絕對路徑,以便我可以訪問它們。
嘗試這個:
.....
List<File> files = getListFiles(new File("YOUR ROOT"));
....
private List<File> getListFiles(File parentDir) {
ArrayList<File> inFiles = new ArrayList<File>();
File[] files = parentDir.listFiles();
for (File file : files) {
if (file.isDirectory()) {
inFiles.addAll(getListFiles(file));
} else {
if(file.getName().endsWith(".csv")){
inFiles.add(file);
}
}
}
return inFiles;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.