/**
* 在指定根目录下递归查找文件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
}
}
android递归查找文件
最新推荐文章于 2024-04-19 14:09:16 发布