参考吧。
static public String Findfile(String dir,String to_find)
{
int i;
String results;
String dir_list[] = (new File(dir)).list();
for(i=0;i<dir_list.length;i++)
{
File to_test = new File(dir,dir_list[i]);
if(to_test.isDirectory())
{
results = Findfile(to_test.getAbsolutePath(),to_find);
if(results.length()>0) return results;
}
else
{
if((to_test.getName()).equalsIgnoreCase(to_find))
return to_test.getAbsolutePath();
}
}
return "";
}
static public String Findfile(String dir,String to_find)
{
int i;
String results;
String dir_list[] = (new File(dir)).list();
for(i=0;i<dir_list.length;i++)
{
File to_test = new File(dir,dir_list[i]);
if(to_test.isDirectory())
{
results = Findfile(to_test.getAbsolutePath(),to_find);
if(results.length()>0) return results;
}
else
{
if((to_test.getName()).equalsIgnoreCase(to_find))
return to_test.getAbsolutePath();
}
}
return "";
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货