Ver Mensaje Individual
  #10 (permalink)  
Antiguo 02/02/2012, 14:51
Blashak
 
Fecha de Ingreso: noviembre-2007
Mensajes: 471
Antigüedad: 17 años, 1 mes
Puntos: 2
Respuesta: esperara que termine una funcion

vale le agrege el return y me aparece un signo de admiracion



codigo:


int tamaño_fichero=0;

//me aparece un signo de admiracion que dice missing return statement
public int SizeFiles(File archivos_selec_paste){
// Sacamos todos los ficheros del directorio
if (archivos_selec_paste.isDirectory()){
String[] ficheros = archivos_selec_paste.list();
if(ficheros !=null){
for (int x=0;x<ficheros.length;x++) {


File asd = new File(ficheros[x]);
tamaño_ficheros_temp += asd.length();
System.out.println(tamaño_ficheros_temp);
// Por cada fichero volvemos a llamar recursivamente a la copa de directorios

SizeFiles(new File(archivos_selec_paste,ficheros[x]));

}


}
}else{

tamaño_ficheros_temp += archivos_selec_paste.length();
System.out.println(tamaño_ficheros_temp);
}
return tamaño_ficheros_temp;
}