private void saoMiaoSdCard() {// TODO Auto-generated method stub// 判断是否挂载if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {// 获取sdcardFile sdcard = Environment.getExternalStorageDirectory();// 创建集合对象list_file = new ArrayList<File>();// 获取该文件夹的所有子文件以及子文件假(过滤)
            getWant(sdcard);// 遍历输出集合listfor (File ff : list_file) {System.out.println(ff.getAbsolutePath());}}}private void getWant(File sdcard) {// TODO Auto-generated method stubFile[] files = sdcard.listFiles(new FileFilter() {@Overridepublic boolean accept(File file) {if (file.isDirectory()) {return true;} else {// 取出文件的名字String filename = file.getName();// 返回后缀名是文本以及MP3的return filename.endsWith(".mp3");}}});// 将查询的结果添加到集合中if (files != null) {for (File f : files) {if (f.isFile())// 若是文件,就直接保存
                {list_file.add(f);} else {// 若是文件夹就继续扫描mp3,调用自己,递归
                    getWant(f);}}}}

转载于:https://www.cnblogs.com/8023-itxinde/p/5403102.html

扫描sdcard文件(递归)相关推荐

  1. android sdcard文件存储 + 媒体库更新方法

    2019独角兽企业重金招聘Python工程师标准>>> 图片存储 if (Environment.getExternalStorageState().equals(Environme ...

  2. python ftp文件夹文件递归上传推送

    python ftp文件夹文件递归上传推送 posted on 2018-10-16 17:05 秦瑞It行程实录 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnbl ...

  3. Android-用ListView显示SDCard文件列表

    本文简单实现了用ListView显示SDCard文件列表,目录的回退等功能暂不讨论 获取文件列表,files即为所选择目录下的所有文件列表 filePath = Environment.getExte ...

  4. java 文件 递归_JAVA实现遍历文件夹下的所有文件(递归调用和非递归调用)

    JAVA 遍历文件夹下的所有文件(递归调用和非递归调用) 1.不使用递归的方法调用. public void traverseFolder1(String path) { int fileNum = ...

  5. 请先设置tkk_理光MP2014扫描至文件夹的设置方法

    理光旗下的2014系列入门级A3黑白复印机市场保有量较大,该系列机型加装M16网卡后可以方便的实现扫描至文件夹功能,经常有客户咨询该机型的扫描设置方法,下面我就以MP2014D为例来演示一下该机型的S ...

  6. Android之Intent.ACTION_MEDIA_SCANNER_SCAN_FILE:扫描指定文件

    1.启动MediaScanner服务,扫描媒体文件: 程序通过发送下面的Intent启动MediaScanner服务扫描指定的文件或目录: Intent.ACTION_MEDIA_SCANNER_SC ...

  7. c 遍历文件 递归遍历_将递归文件系统遍历转换为流

    c 遍历文件 递归遍历 在学习编程的时候,回溯到Turbo Pascal的时代,我设法使用FindFirst , FindNext和FindClose函数在目录中列出文件. 首先,我想出了一个打印给定 ...

  8. android 扫描SDCard.

    //android 扫描SDCard. sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,  Uri.parse("file://&q ...

  9. 如何用计算机扫描图片变成文字,如何把文字图片或者扫描的文件变成word文档?详细步骤...

    我们在日常工作,有时候会遇到需要把文字图片或者扫描的文件变成word文档,最笨的方法就是一个一个字的打到word文档,有一些图片的文字是可以在搜索引擎上找到的,但是首先这个需要运气好.不过,现在小编就 ...

最新文章

  1. python实现单例_Python 实现单例模式
  2. python安装lxml库出错_Python pip安装lxml出错的问题解决办法
  3. 多平台数据库客户端工具DBeaver
  4. 洗礼灵魂,修炼python(54)--爬虫篇—urllib2模块
  5. apache ab压力测试报错apr_socket_recv
  6. WCF中常见的几种Host,承载WCF服务的方法
  7. Linux安装配置 VNC Server
  8. 详解java的构造方法
  9. 用python对excel文件去重
  10. 怎么用C语言程序表白,c语言表白代码 用C语言表白.doc
  11. OutMan——集合对象的内存管理、copy的介绍及使用
  12. C语言printf函数格式化打印之长整型
  13. 笔记本一直提示计算机内存不足怎么办,电脑总是提醒内存不足怎么办,电脑提醒内存不足-...
  14. php怎么判断qq内置浏览器,PHP判断是否是微信打开,浏览器打开的方法
  15. 初试Cisco Packet Tracer–5——路由器连接两个子网
  16. 持久化存储系统本版号
  17. Tp5设置参数全局过滤方法
  18. 共模电感的原理、作用和使用示例
  19. 利用jenkins做应用健康检查
  20. 基于java ssm springboot宠物用品商城系统

热门文章

  1. Maven学习(五)————依赖的特性辨析
  2. Oracle查询表|注释|字段|字段注释
  3. c语言程序设计的几种循环,C语言程序设计教案 第六章 循环程序设计.doc
  4. php登陆项目,ThinkPHP6项目基操(14.实战部分 中间件处理登录流程)
  5. php get 数据类型,PHP基础-数据类型-integet
  6. 双极型三极管共集电极、共基极放大电路
  7. 计算机二级选择题考word基础知识吗,计算机二级ms office只考选择题吗?好考吗
  8. https脚本调linux执行器,linux平台下一键配置网站https
  9. linux svn 服务器下载,Linux下搭建SVN服务器完全手册
  10. 计算机专业的英语文献,计算机专业英语论文参考文献