扫描Sdcard(外部存储)下所有文件的工具方法

来源:互联网 发布:软件开发专业大学排名 编辑:程序博客网 时间:2024/04/30 15:11

这是一个扫描SDcard根目录下所有的文件的方法,按需要指定查找的文件格式。

public void scanFileList(File parentFile) {File[] listFile = parentFile.listFiles();if (listFile != null) {for (int i = 0; i < listFile.length; i++) {File file = listFile[i];if (file.isDirectory()) {scanFileList(file);} else {//file://music/p/xx.mp3if (file.getName().endsWith(".mp3")) {MusicBean music = new MusicBean();String fileName = file.getName();music.setMusicName(fileName.substring(0, fileName.length()-".mp3".length()));music.setMusicPath(file.getAbsolutePath());mMusicList.add(music);}}}}}


0 0
原创粉丝点击