J'ai un problème en mettant un dossier dans un fichier zip que j'essaie de créer. Alors que le chemin est valide, quand je cours le code il me donne une Exception de Fichier Non Trouvé. Voici mon codeMettre un dossier dans un zip en Java
String outFilename = "outfile.zip";
ZipOutputStream out = new ZipOutputStream(new FileOutputStream(outFilename));
byte[] buf = new byte[1024];
File file = new File("workspace");
System.out.println(file.isDirectory());
System.out.println(file.getAbsolutePath());
FileInputStream in = new FileInputStream(file.getAbsolutePath());
out.putNextEntry(new ZipEntry(file.getAbsolutePath()));
int len;
while ((len = in.read(buf)) > 0) {
out.write(buf, 0, len);
}
out.closeEntry();
in.close();
Essayez-vous d'ajouter un seul dossier vide, ou essayez-vous d'ajouter un dossier contenant tous les fichiers récursivement? –