Espero esto te sirva:
Código java:
Ver original Resultado = "";
File ficheroPriNivel
= new File(sDirectorio
);
if (ficheroPriNivel.exists()){
// Recuperamos la lista de ficheros
File[] fichero
= ficheroPriNivel.
listFiles(); for (int i=0;i<fichero.length;i++){
NomCarLip = fichero[i].getName();
if(NomCarpeta.equals(NomCarLip)){ //Busca al participante
File ficheroSegNivel
= new File(sDirectorio
+ "\\" + NomCarLip
); if(ficheroSegNivel.exists()){ //Ingresamos a la carpeta del participante
File[] ficheros
= ficheroSegNivel.
listFiles(); for ( int j = 0 ; j < ficheros.length; j++ ){ //Buscamos los XML de los participantes
NomArch = ficheros[j].getName();
if(NomArch.indexOf(NroCuenta) != -1) {
//Leemos el XML
try {
Resultado = Resultado + NomArch + ",";
}
e.printStackTrace();
}finally{
// En el finally cerramos el fichero, para asegurarnos
// que se cierra tanto si todo va bien como si salta
// una excepcion.
try{
if( null != fr ){
fr.close();
}
e2.printStackTrace();
}
}
}else{
}
}
}
break; //Si encuentra la carpeta concluye el ciclo
}
}
} else{
System.
out.
println("No existe ese directorio"); }
if(Resultado.equals("") || Resultado == "")
return "cualquiercosa";
else
return Resultado.substring(0,Resultado.length()-1);
}