您的位置:首页 > 其它

小记:利用递归调用循环寻找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();
}

}

}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: