Trouver le nbre d'octet d'un fichier en java

Résolu/Fermé
javabaka - 19 avril 2008 à 02:31
 =) - 19 nov. 2011 à 19:37
Bonjour,
je voudrais trouver le nombre de byte qu'il y a dans un fichier,
j'ai chercher sur le web, j'ai eu la piste d'un byteBuffer mais je sais pas comment ca marche
si quelqu'un pourais me donner juste la partie qu'il me manque

voila mon code :

String args = ".";

File f = new File(args);
String[] files = f.list();

for (int i = 0; i < files.length; i++) {
 

    if(new File(args+"\\"+files[i]).isDirectory()){
	  System.out.print("\trépertoire");
    }else {
	  if (new File(args+"\\"+files[i]).isFile()){
		System.out.print("\tfichier\t");
	  }
    }
    
    //afficher le nombre d'octet du fichier File[i]

}
A voir également:

2 réponses

jai résolu mon problème, pour ceux qui voudrait le savoir jai utilisé la classe FileInputStream


int octet;

FileInputStream octets = new FileInputStream(new File(args+"\\"+files[i]));
octet = octets.available();

System.out.print("octet");

2
Merci =)
0