Récupérer la taille d'un .jar

OmeGaFire_ Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   -  
OmeGaFire_ Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis ici pour vous demander comment récupérer la taille d'un fichier .jar. J'ai essayé d'utiliser la méthode lenght, sur un .txt ça marche, mais sur un .jar ça ne dit que 0, alors qu'en réalité, il fait 22ko...

Le code:

File f = new File("C:/Users/Quentin/AppData/Roaming/.minecraft/mods/CPSMod1.1.jar");
long size = f.length();
System.out.println((double) size / 1024 + " KB");




Bonne journée.

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonjour,

Si on regarde la documentation, le cas d'un résultat à 0 peut correspondre à un fichier qui n'existe pas.

https://docs.oracle.com/javase/8/docs/api/java/io/File.html#length--

Peut-être devrais tu rajouter le test d'existence du fichier avant de mettre sa taille (en te passant de la division dans un premier temps).

System.out.println("Existe: "+f.exists());
System.out.println("Taille: "+f.length());
0
OmeGaFire_ Messages postés 83 Date d'inscription   Statut Membre Dernière intervention  
 
Ok merci :D Je regarde ça tout à l'heure
0