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(); } } } } } }
查看全文
相关阅读:
MVC3+Spring.net+NHibernate+ExtJs的简单架构
WCF初见之Salt+Hash加密
演讲时经常用到的几个小工具介绍
2asp.net mvc 4 in action
Hadoop简介和实践分享
PyMongo非关系型数据库mongodb入门
网络资源定位(Url)的奥秘
ApplicationPoolIdentity
CustomBehavior 入门
架构培训
原文地址:https://www.cnblogs.com/javawebsoa/p/2458414.html
最新文章
Lua数据持久化
用vim打造强大的markdown编辑器(CoffeeScript也是类似的)(含视频)
SharePoint 2010 大局观(1~3)
Html.BeginForm与Ajax.BeginForm
很棒的时间线ui控件
jQuery写法图片等比缩放以及预加载
Building the DotNetNuke Module in Normal Asp.net Application
Windows Azure SDK 1.7和新的Windows Azure Managemeng Portal
RenderAction与RenderPartial及一个页面多个表单提交
TimeCacheMap
热门文章
安装AdventureWorks OLTP数据库
YQBlog 基于Asp.Net MVC3 EF4.0技术的个人博客系统
Windows服务的快速搭建与调试(C#图解)
VIM前端开发工具配置
微软发布中文版一站式示例代码浏览器
发布Live Writer代码着色插件CNBlogs.CodeHighlighter
过载保护
如何在CodePlex上开源一个项目的
Javascript Lazyload延迟加载特效
持续部署,并不简单!
Copyright © 2011-2022 走看看