android递归查找文件

来源:互联网 发布:天龙装备评分知多少 编辑:程序博客网 时间:2024/05/16 23:51
/** * 在指定根目录下递归查找文件maskrom.bin * path 查找根路径 **/public static void findFilePath4(String path){    try {        File a = new File(path);        String[] file = a.list();        File temp = null;        String path2;        String paths = new String();        for(int i = 0; i < file.length; i++){            if(path.endsWith(File.separator)){                path2 = path + file[i];            }else{                path2 = path + File.separator + file[i];            }            temp = new File(path2);            String name = (temp.getName()).toString();            if( name.equals(".")                 || name.equals("..")                || name.equalsIgnoreCase("Android")                || name.equalsIgnoreCase("LOST.DIR")                || name.equalsIgnoreCase("UCDownloads")                || name.equalsIgnoreCase("Tencent")                || name.equalsIgnoreCase("system")                || name.equalsIgnoreCase("wandoujia")                || name.equalsIgnoreCase("DCIM")                || name.equalsIgnoreCase("media")                || name.equalsIgnoreCase("music")                || name.equalsIgnoreCase("movies")                || name.equalsIgnoreCase("wangxin")                || name.equalsIgnoreCase("tencentmapsdk")                || name.equalsIgnoreCase("taobao")                || name.equalsIgnoreCase("qqmusic")                || name.equalsIgnoreCase("alipay")                || name.startsWith(".")                || name.startsWith("com.")){                continue;            }            if(temp.isFile()){                if(name.equals("maskrom.bin")){                    break;                }            }            if(temp.isDirectory()){                 findFilePath4(path2);            }        }    } catch (Exception e) {        // TODO: handle exception    }}


                                             
0 0
原创粉丝点击