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

OmeGaFire_ Messages postés 99 Statut Membre -  
OmeGaFire_ Messages postés 99 Statut Membre -
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 19031 Statut Modérateur 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 99 Statut Membre
 
Ok merci :D Je regarde ça tout à l'heure
0