假设知道所有的音乐文件都在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()); } } } }
相关文章推荐
- 矩阵快速幂模板(可以在二重循环或者三重循环的地方取模)
- IT人该如何向自动化综合人才转变
- IT人该如何向自动化综合人才转变
- Linux 解压windows的zip文件出现中文乱码
- FZU 2135 数字游戏(思维题)
- hdu 1215 七夕节
- NetAnalyzer笔记 之 七 NetAnalyzer2016使用方法(1)
- 理解进程调度时机跟踪分析进程调度与进程切换的过程
- Windows平台下GCC编程之打印所有的“水仙花数”,所谓“水仙花数”是指一个三位正整数,其各位数字的立方和等于该数本身。
- ECMAScript函数
- 项目2-用对象数组操作长方柱类
- c语言 之 可变参数列表的应用
- Object-C 方法
- 类对象和包的总结
- 读《证券市场基础知识》(2012)-1 [概念篇]
- xmanager root登录
- Android内存泄漏的各种原因详解
- Nodejs Stream 数据流使用手册
- 【C++】模拟实现new[]和delete[]
- 第四章 考研求职两不误-开放-封闭原则