Contenu d'un dossier compressé zip
Bonjour
J'essaie de liste le contenu d'un dossier compressé en utilisant la librairie java.util.zip
voici mon code
Code:
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:
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