| 12
 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