fix recursive files extension check

This commit is contained in:
REAndroid 2022-12-31 11:37:26 -05:00
parent 2849f50fc8
commit 4c5a1ab005

View File

@ -49,7 +49,9 @@ public class ApkUtil {
public static List<File> recursiveFiles(File dir, String ext){ public static List<File> recursiveFiles(File dir, String ext){
List<File> results=new ArrayList<>(); List<File> results=new ArrayList<>();
if(dir.isFile()){ if(dir.isFile()){
results.add(dir); if(ext==null || dir.getName().endsWith(ext)){
results.add(dir);
}
return results; return results;
} }
if(!dir.isDirectory()){ if(!dir.isDirectory()){
@ -67,7 +69,7 @@ public class ApkUtil {
results.add(file); results.add(file);
continue; continue;
} }
results.addAll(recursiveFiles(file)); results.addAll(recursiveFiles(file, ext));
} }
return results; return results;
} }