Android中的文件扫描
来源:互联网 发布:游戏养羊软件 编辑:程序博客网 时间:2024/06/05 17:44
在android中我们有时会做有关电子书阅读器、音乐播放器等软件,那么我们就避免不了要对内存中的文件进行扫描,音乐播放器我们可以使用android自带的MediaProvider进行处理,而其他的不是媒体文件就要我们自己处理了,接下来我将介绍两种对内存文件进行扫描的方法,以.txt后缀名的文件为例。
第一种:
private void fileScan(File file){File[] files = file.listFiles();if(files!=null){for(File item : files){//item.isHidden()判断文件是否为隐藏的文件if(item.isDirectory()&&!item.isHidden()){//如果是文件夹进行再次扫描fileScan(item);}else if(!item.isHidden()&&item.getName().endsWith(".txt")){//判断是否以.txt后缀的文件//以下写上自己的处理,可以存到一个文件集合中List<File>}}}}第二种:
private void fileScan(File file){//FilenameFilter为文件过滤器file.listFiles(new FilenameFilter() {@Overridepublic boolean accept(File dir, String filename) {//dir为扫描的文件的上级文件//filename为当前扫描到的文件名File file = new File(dir, filename);//item.isHidden()判断文件是否为隐藏的文件if(file.isDirectory()&&!file.isHidden()){//如果是文件夹进行再次扫描fileScan(file);}else if(!file.isHidden()&&file.getName().endsWith(".txt")){//判断是否以.txt后缀的文件//以下写上自己的处理,可以存到一个文件集合中List<File>}return false;}});}
0 0
- Android中的文件扫描
- android扫描sdcard中的音视频及图片等文件
- Android扫描SDcard文件
- Android文件扫描
- Android MediaScannerConnection扫描文件
- Android扫描多媒体文件剖析
- Android多媒体文件扫描流程
- Android扫描多媒体文件剖析
- C#递归扫描文件夹中的文件
- 【Android】【Media】Android扫描多媒体文件
- Android中的二维码生成与扫描
- Android 使用ContentProvider扫描手机中的图片
- Android 扫描SD卡中的所有视频文件
- Android开发中的二维码扫描功能
- Android中的二维码生成与扫描
- android 扫描SD卡与系统文件
- Android扫描sd卡和系统文件
- Android扫描指定文件和目录
- Java标签-break-continue
- Linux 2.6 中的页面回收与反向映射
- MySQL数据库基础(一)(启动-停止、登录-退出、语法规范及最基础操作)(持续更新中)
- 不改变原图的大小但要增加周围空白
- 系统分析设计
- Android中的文件扫描
- iOS中assign与weak,retain与strong的区别
- JDNI是什么
- 欢迎使用CSDN-markdown编辑器
- LeetCode题解-7-Reverse Integer
- iOS 深拷贝和浅拷贝
- eclipse中关于复制和移动一行或多行代码的快捷键
- 04 Monte Carlo方法求解非线性规划(02)
- Java--通用界面编写框架