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(); } } } } } }
查看全文
相关阅读:
二、JAVA通过JDBC连接mysql数据库(操作)
一、JAVA通过JDBC连接mysql数据库(连接)
while loading persisted sessions [java.io.EOFException]的三种解决办法!
8大排序算法的java实现--做个人收藏
数据库索引实现原理—B_TREE
数据库查询优化方法
webservice原理及基于cxf开发的基本流程
Java多线程之Thread、Runnable、Callable及线程池
随机数问题--已知有个Random7()的函数,返回1到7随机自然数,让利用这个Random7()构造Random10()随机1~10.
深入Java—String源代码
原文地址:https://www.cnblogs.com/javawebsoa/p/2458414.html
最新文章
小程序收藏功能
小程序常用选项卡
MVC采用HtmlHelper扩展和Filter封装验证码的功能
Web API 基于ASP.NET Identity的Basic Authentication
细说 Web API参数绑定和模型绑定
Linq动态查询简易解决之道(原创)
记一次苦逼的Sql查询优化
新年奉献MVC+EF(CodeFirst)+Easyui医药MIS系统
谈EntityFramework数据更新之技巧
oracle的闪回
热门文章
javascript的字符串判断方法
String类的indexOf方法的用法和举例
在WSL2下安装docker
在Windows10下安装WSLg(Windows Subsystem for Linux GUI)
屏蔽输入法的Ctrl+Space热键组合
关闭“嘟嘟”报警声
登陆gitlab报错
js通过某个时间戳获取昨天、今天、明天、后天的时刻
四、JAVA中的IO流,Apache包的使用(eclipse)
三、JAVA中的IO流,输出流
Copyright © 2011-2022 走看看