复习-File对象简单实用

来源:互联网 发布:自学c语言 编辑:程序博客网 时间:2024/06/05 11:54
public class ListMp3File {        public void listmp3File(String fileName) {                  File file = new File(fileName);  //传入路径创建file对象                if (file.isDirectory()) {                    //获取路径下的目录或者文件,返回一对象数组,每个数组元素对应目录中每个文件或目录                     File[] files = file.listFiles();                    /*循环判断数组元素                                             元素结尾为.mp3则输出,元素为路径则取路径                                             作为参数传入listmp3File()递归读取子文件以及处理子目录*/                    for (int i = 0; i < files.length; i++) {                            String name = files[i].getName();  //把文件或路径的名称转化为String类型                          //此处粗略判断:.mp3结尾则输出                        if (name.endsWith(".mp3")) {                          System.out.println(name + "\t");                            }                            if (files[i].isDirectory()) {                            String path = files[i].getPath();                            listmp3File(path);                            }                        }                 }            }    }
原创粉丝点击