0
我正在研究android studio上的項目,我需要幫助..如何在內部和外部存儲的所有文件夾中按名稱搜索文件?獲取內部和外部存儲的所有文件夾中的所有文件
我試過使用循環搜索內部..我測試如果文件不存在,路徑將是舊路徑+文件夾名稱。它沒有工作
我正在研究android studio上的項目,我需要幫助..如何在內部和外部存儲的所有文件夾中按名稱搜索文件?獲取內部和外部存儲的所有文件夾中的所有文件
我試過使用循環搜索內部..我測試如果文件不存在,路徑將是舊路徑+文件夾名稱。它沒有工作
public void getAllDir(File dir) {
String pdfPattern = ".pdf or .txt or .jpg etc..";
File listFile[] = dir.listFiles();
if (listFile != null) {
for (int i = 0; i < listFile.length; i++) {
if (listFile[i].isDirectory()) {
getAllDir(listFile[i]);
} else {
if (listFile[i].getName().endsWith(pdfPattern)){
//Do what ever u want
}
}
}
}
}
and call this function like
getAllDir(Environment.getExternalStorageDirectory());
請顯示您的代碼。 – Divers
你要做什麼請詳細說明,這個問題應該是完整的和明確的,你已經嘗試過什麼,你在哪裏卡住 – blackHawk
試試這個[在此輸入鏈接描述](http://stackoverflow.com/questions/9530921/list-所有的檔案從 - 所有的文件夾-IN-A-單列表) –