Java中的API方法总结

API方法总结

File file = new File(path);                #创建文件对象,指向一个目录
file.exists()                                #判断目录或者文件是否存在
File[] files = file.listFiles();            #获取当前目录下所有的目录和文件
f.isDirectory()                            #判断是目录还是文件
f.getAbsolutePath()                        #获取文件的绝对路径

使用demo,

public static List<String> getFileName(String dir, List<String> fileList){
        //dir字符串变成File文件对象,利用File的api实现需求
        File file = new File(dir);//利用file方法listFiles(),返回这个路径下的所有目录+文件(只是当前目录,不包含子目录)
        File[] files=file.listFiles();
        for (File f : files) {
            if(f.isDirectory()) {//递归
                //必须有结束条件,for循环最终会结束,方法返回
                getFileName(f.getAbsolutePath(), fileList );
            }else {
                fileList.add(f.getAbsolutePath());//
            }
        }
        return fileList;
        
    }

 

posted on 2019-09-26 11:26  婧星  阅读(696)  评论(0编辑  收藏  举报

导航