Foros del Web » Programación para mayores de 30 ;) » Java »

No aplico bien .isEmpty()

Estas en el tema de No aplico bien .isEmpty() en el foro de Java en Foros del Web. archivo = new File (System.getProperty("user.dir")+System.getProperty ("file.separator")+"moises.txt"); construye = new FileReader (archivo); serializa = new BufferedReader(construye); if(construye.isEmpty()){ construye.close(); System.out.println("El archivo está vacio, cierra el archivo");} Agradecido ...
  #1 (permalink)  
Antiguo 05/03/2012, 11:39
 
Fecha de Ingreso: marzo-2011
Ubicación: Murcia
Mensajes: 12
Antigüedad: 13 años, 8 meses
Puntos: 1
Pregunta No aplico bien .isEmpty()

archivo = new File (System.getProperty("user.dir")+System.getProperty ("file.separator")+"moises.txt");
construye = new FileReader (archivo);
serializa = new BufferedReader(construye);
if(construye.isEmpty()){
construye.close();
System.out.println("El archivo está vacio, cierra el archivo");}

Agradecido de antemano.
  #2 (permalink)  
Antiguo 05/03/2012, 12:58
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 16 años, 10 meses
Puntos: 57
Respuesta: No aplico bien .isEmpty()

Que yo sepa, solamente la clase String tiene el metodo isEmpty. Busque en la documentacion de Java (API) y no veo que File, FileReader o BufferedReader tengan el metodo isEmpty()

Una forma de saber el tamaño seria primero revisar si el archivo en realidad existe con el metodo exists(). Despues puedes utilizar el metodo length() que te dice el tamaño en bytes.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:44.