zoukankan
html css js c++ java
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 数据库基础学习 (五) 多表查询
Oracle 数据库基础学习 (四) group by的使用
Oracle 数据库基础学习 (三) Oracle 四个表结构
SQL简单语句总结习题
Oracle 数据库基础学习 (二) 学习小例子:创建一个表,记录商品买卖的情况
Oracle Database 11g For Windows7 旗舰版的安装
Oracle to_char()函数的使用细则
Hadoop集群常用的shell命令
centos常用命令
ssh免密码登陆(集群多台机器之间免密码登陆)
原文地址:https://www.cnblogs.com/javawebsoa/p/2458414.html
最新文章
Linux----------容器
k8s简单安装使用(未完)
Linux----------LINUX系统常用命令大全
记一次清理挖矿病毒
记一次业务报错-----nginx反向代理下载文件失败处理
解析多级域名
记一次业务报错-----业务服务器配置完前端后端访问正常,但输入账号没反应,也不报错
文本框制作
winform combobox绑定数据
winform 公共控件 ListView
热门文章
打开多个窗体,构造函数传值,打开唯一窗体
winform 布局
做一个 有限制的登陆窗口
公共控件第二部
菜单和工具栏
恶搞程序
WINFORM 无边框窗体 阴影与移动
Oracle 数据库基础学习 (八) PL/SQL综合练习
Oracle 数据库基础学习 (七) SQL语句综合练习
Oracle 数据库基础学习 (六) 子查询
Copyright © 2011-2022 走看看