02/02/2012, 14:51
|
| | 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;
} |