Bonjour,
J'essaye desesperement de zipper un fichier, mais au final j'ai le zip de créé, mais il ne continet rien.
Voici mon code:
Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 public void save(String zipName, String urlfich) { try { ZipOutputStream zip = new ZipOutputStream(new FileOutputStream(zipName)); zip.setMethod(ZipOutputStream.DEFLATED); zip.setLevel(Deflater.BEST_COMPRESSION); File dataDirectories = new File(urlfich); System.out.println(dataDirectories.getAbsolutePath()); FileInputStream fis = new FileInputStream(dataDirectories); byte[] bytes = new byte[fis.available()]; fis.read(bytes); ZipEntry entry = new ZipEntry(urlfich); entry.setTime(dataDirectories.lastModified()); zip.putNextEntry(entry); zip.write(bytes); zip.closeEntry(); fis.close(); //zipDirectory(dataDirectories, zip); zip.close(); } catch (FileNotFoundException fileNotFound) { System.out.println("Fichier intruvable"); } catch (IOException io) { System.out.println("IO probleme"); } }
Partager