Bonjour,

J'ai le code suivant qui lit un fichier. Ce code fonctionne très bien:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
	int nb=(int) gifFile.length();
	byte[] datas = new byte[nb];
	InputStream is=new InputStream(gifFile);
	int result = fw.read(datas);
	if (result != datas.length)
	              System.out.println("fichier pas complètement lu");
Maintenant les choses ont changé et au lieu de lire un fichier normal je dois le tirer d'un zip. D'où le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
	InputStream is = zip.getInputStream(item);
Comment puis-je trouver le length de ce fichier ? Ni inpustream, ni fileinputstream n'offrent une méthode de type length.

Merci