Obtenir la taille d’un fichier en Java

Comment obtenir la taille d’un fichier en Java ?


Nous pouvons utiliser directement la méthode length de java.io.File pour obtenir sa taille en octets et la convertir en Mb et Kb.
Dans notre cas, il s’agit d’un fichier mp4 :

import java.io.File;
public class GetFileSize {
    public static void main(String[] args) {
        File myFile = new File("src/main/resources/test.mp4");
        double sizeInBytes=myFile.length();
        System.out.println( "Size of file in bytes : " + sizeInBytes + " bytes");
        System.out.println( "Size of file in KB : " +(double)sizeInBytes/1024 + " KB");
        System.out.println( "Size of file in MB : " +(double)sizeInBytes/(1024*1024) + " MB");
    }
}

Size of file in bytes : 9597788.0 bytes
Size of file in KB : 9372.83984375 KB
Size of file in MB : 9.15316390991211 MB
Process finished with exit code 0


Nous voilà avec la taille en Bytes, Kilobytes et Mégabytes de notre fichier.
Fonctionne avec n’importe quel fichier.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut
%d blogueurs aiment cette page :