/**
* @detail 搜索sdcard文件
* @param 需要进行文件搜索的目录
* @param 过滤搜索文件类型
* */
private void search(File file, String[] ext) {
if (file != null) {
if (file.isDirectory()) {
File[] listFile = file.listFiles();
if (listFile != null) {
for (int i = ; i < listFile.length; i++) {
search(listFile[i], ext);
}
}
} else {
String filename = file.getAbsolutePath();
for (int i = ; i < ext.length; i++) {
if (filename.endsWith(ext[i])) {
list.add(filename);
break;
}
}
}
}
}
相关文章
- Android生成pdf文件之PdfDocument及踩过的坑
- Lucene第二篇【抽取工具类、索引库优化、分词器、高亮、摘要、排序、多条件搜索】
- Android 网络请求:OkHttp + Retrofit + RxJava 工具类详解
- Android12源码编译之预置Android Studio项目Android.mk文件编写
- 《AI视频类工具之五—— 开拍》
- java yaml文件与map转换工具类
- Java snakeyaml 修改yaml文件保留注释工具类封装
- yaml文件的读取以及其工具类
- Hutool工具类FileUtil----文件(夹)创建、删除、添加数据
- C++ 之Boost 实用工具类及简单使用