runxinzhi.com
首页
百度搜索
Android 查找SDCard 下面的文件 函数
/* * searchFile 查找文件并加入到ArrayList 当中去 * @String keyword 查找的关键词 * @File filepath 查找的目录 * */ private void searchFile(String keyword,File filepath) { //判断SD卡是否存在 if (Environment.getExternalStorageState().equals( Environment.MEDIA_MOUNTED)) { File[] files = filepath.listFiles(); if (files.length > 0) { for (File file : files) { if (file.isDirectory()) { //如果目录可读就执行(一定要加,不然会挂掉) if(file.canRead()){ searchFile(keyword,file); //如果是目录,递归查找 } } else { //判断是文件,则进行文件名判断 try { if (file.getName().indexOf(keyword) > -1||file.getName().indexOf(keyword.toUpperCase()) > -1) { rowItem = new HashMap<String, Object>(); rowItem.put("number", index); // 加入序列号 rowItem.put("bookName", file.getName());// 加入名称 rowItem.put("path", file.getPath()); // 加入路径 rowItem.put("size", file.length()); // 加入文件大小 bookList.add(rowItem); index++; } } catch(Exception e) { Toast.makeText(this,"查找发生错误", Toast.LENGTH_SHORT).show(); } } } } } }
相关阅读:
oracle 当行函数 日期
veridata实验举例(1)验证TCUSTMER与TCUSTORD两节点同步情况
sdut1730 数字三角形问题(dp入门题)
Android4.0 Design之UI设计易犯的错误2
怎样提高团队管理能力6
Effective C++ 29-33
内存补齐序列一:关于内存对齐和填充
【 D3.js 入门系列 --- 10.1 】 简化 GeoJSON 文件
Android TrafficStats类的使用
新手上路:Laravel-控制器基础
原文地址:https://www.cnblogs.com/javawebsoa/p/2458414.html
最新文章
xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!
C 语言编程 — 数据类型的别名
热门文章
【手绘漫画】图解LeetCode之寻找重复数(LeetCode287题),抽屉原理
C 语言编程 — 高级数据类型 — 共用体
C 语言编程 — 高级数据类型 — 结构体与位域
C 语言编程 — 高级数据类型 — 枚举
python3抠图并更换背景
C 语言编程 — 高级数据类型 — 数组
史上最全Linux面试题(2020最新版)
【2020-MOOC-浙江大学-陈越、何钦铭-数据结构】春期中考试(附每一个题目的详细解析)
node提供的方法
map insert()两种用法
Copyright © 2020-2023
润新知