您的位置:首页 > 其它

假设知道所有的音乐文件都在XXX盘中,请从根目录开始搜索出所有的音乐文件

2016-04-17 16:02 405 查看
import java.io.File;

public class FindMp3 {

/**
* 假设知道所有的音乐文件都在D盘中,请从根目录开始搜索出所有的音乐文件(.mp3和.wav格式)
* 格式多的话可以枚举
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String path = "D:/";
test(path);
}
private static void test(String path) {

File file = new File(path);

File[] fs = file.listFiles();

if (fs == null) {
return;
}
for (File f : fs) {
if (f == null) {
continue;
}
if (f.isFile() && f.getName().endsWith(".mp3") ||
f.isFile() && f.getName().endsWith(".wav")) {
System.out.println(f.getAbsolutePath());
} else if (f.isDirectory()) {//测试此抽象路径名表示的文件是否是一个目录。
//返回此抽象路径名的绝对路径名字符串。
test(f.getAbsolutePath());
}
}
}

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