http://www.exampledepot.com/egs/java.util.zip/CreateZip.html
Oppure ancora meglio possiamo utilizzare come partenza quello script, e come arrivo il mio:
import java.util.zip.*;
import java.io.*;
public class CreateZip {
public CreateZip(String cartella,String[] arrayDiNomiFiles) {
// These are the files to include in the ZIP file
String[] filenames = new String[arrayDiNomiFiles.length];
//qui io inizializzo l'array con i files da inserire nell'archivio, a me
//serviva perchè avevo già un array con dei nomi ma i nomi files
//erano diversi anche se standardizzati
for (int i=0;i
out.write(buf, 0, len);}
// Complete the entry
out.closeEntry();
in.close();}
// Complete the ZIP file
out.close();} catch (IOException e) {
//la si può gestire anche in altri modi,ma è importante che non si lasci vuoto
System.out.println(e);}}}
Il sito exampledepot è utile ma diciamo che alcuni piccoli pezzi celi siamo dovuti trovare da soli. L'importane è comunque essere riusciti nel nostro intento.