Bonjour
J'essaie de liste le contenu d'un dossier compressé en utilisant la librairie java.util.zip
voici mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
static void lireArchive(String nomFichier) throws IOException 
	{
			ZipFile zipFile = new ZipFile(nomFichier);
			Enumeration<? extends ZipEntry> entries = zipFile.entries();
 
			while (entries.hasMoreElements()) {
				ZipEntry entry = entries.nextElement();
				System.out.println(entry);
			}
			zipFile.close();
 
	}
A l'appel de la fonction lireArchive

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Archive.lireArchive("chemin/fichier.zip");
j'obtient les erreurs suivantes

Exception in thread "main" java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.zip.ZipFile.<init>(Unknown Source)
at ma.ensao.traitement.Archive.lireArchive(Archive.java:16)
at ma.ensao.traitement.Archive.main(Archive.java:10)

Je ne peux pas identifier la source du problème