Bonjour,
J'utilise les classes "ZipEntry" et "ZipOutputStream" pour créer une archive à partir de dossiers/fichiers existants.
Seulement impossible de créer un dossier vide dans l'archive.
Voilà le bout de code qui me sert à créer mon archive :
Ensuite, quand j'ouvre "test.zip" le dossier vide "monDossier" que j'ai essayé d'insérer ci dessus est absent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 FileOutputStream dest = new FileOutputStream("/tmp/test.zip"); ZipOutputStream out = new ZipOutputStream(new BufferedOutputStream(dest)); out.setMethod(ZipOutputStream.DEFLATED); ZipEntry dirEntry = new ZipEntry("monDossier/"); out.putNextEntry(dirEntry); /* Insertions d'éventuels autres fichiers et dossiers */ out .close();
Savez-vous comment insérer un dossier vide dans une archive zip ?
Merci
Partager