sábado, 21 de diciembre de 2013

Get File size in bytes

Obtener el tamaño de un archivo en bytes, KB y MB utilizando el método length de la clase File de Java.
import java.io.*;
 
public class GetFileSizeInByetes {
 
  public static void main(String[] args) {
   
    //create file object
    File file = new File("C:\Users\Delfi\Desktop\Aplicacion.java");
   
    /*
     * To get the size of a file, use
     * long length() method of Java File class.
     *
     * This method returns size of a particular file in bytes. It returns 0L
     * if file does not exists, and unspecified if file is a directory.
     *
     */
   
     long fileSize = file.length();
   
     System.out.println("File size in bytes is: " + fileSize);
     System.out.println("File size in KB is : " + (double)fileSize/1024);
     System.out.println("File size in MB is :" + (double)fileSize/(1024*1024));
  }
}
Output:
File size in bytes is: 492480
File size in KB is : 480.9375
File size in MB is :0.46966552734375

No hay comentarios:

Publicar un comentario


Entradas populares