2012-04-18 13 views

Respuesta

79

espero que esto le puede ayudar:

File file = new File(selectedPath); 
int file_size = Integer.parseInt(String.valueOf(file.length()/1024)); 

donde la cuerda selectedPath es la ruta de acceso al archivo cuyo tamaño de archivo que desea determinar.

file.length() devuelve la longitud del archivo en bytes, como se describe en el Java 7 Documentation:

devuelve la longitud, en bytes, del archivo denotado por esta vía de acceso abstracta, o 0L si el archivo no existe . Algunos sistemas operativos pueden devolver 0L para nombres de ruta que denotan entidades dependientes del sistema, como dispositivos o tuberías.

Dividir por 1024 convierte el tamaño de bytes a kilobytes.

Cuestiones relacionadas