小记:利用递归调用循环寻找MP3文件的方法。
2016-01-22 10:35
375 查看
private void findMp3Data(File mp3file) { File[] filelist = mp3file.listFiles(); if (filelist != null) { for (File n : filelist) { File file = n; if (file.isDirectory()) { findMp3Data(file); } else { // 判断文件后缀名是MP3 if (file.getName().endsWith("mp3")) { Mp3data mp3data = new Mp3data(); String mp3name = file.getName(); // 将文件名去掉.mp3后得到的名字 mp3data.setMp3_name(mp3name.substring(0, mp3name.length() - ".mp3".length())); mp3data.setMp3_path(file.getAbsolutePath()); try { mDao.createOrUpdate(mp3data); } catch (SQLException e) { e.printStackTrace(); } } } } } }
相关文章推荐
- JQuery 判断某个属性是否存在 hasAttr
- JavaScript对象与数组
- volatile关键字 学习记录2
- VS2012下进行QT creator登录对话框设计
- Crashing Robots(POJ_2632)
- PHP中的session安全吗?
- UINavigationController和UINavigationControllerDelegate
- Nhibernate中enum属性映射问题
- 不要做浮躁的人——转给即将上路或者正在路上的程序员朋友
- 判断字符串是否为空__适用于判断TextView内容是否为空
- 乌云漏洞笔记1-任意文件读取
- eclipse如何将中文版转换成英文版
- mongo学习整理
- 命令模式
- java 中assert的使用
- 【百金轻】:不走寻常路
- strong、weak等详解(防止野指针)
- MAC Cocoa Opengl入门系列教程一(基本图元绘制)
- 设计模式读书笔记-----适配器模式
- ios 非常好的Demo