×
Home About Us Products Services News Free Scripts Contact
news php scripts and software

JAVA example - How to create a zip file?


JAVA - How to create a zip file?

// These are the files to include in the ZIP file
String[] filenames = new String[]{"filename1", "filename2"};
    
    // Create a buffer for reading the files
    byte[] buf = new byte[1024];
    
    try 
    {
        // Create the ZIP file
        String outFilename = "outfile.zip";
        ZipOutputStream out = new ZipOutputStream(new   FileOutputStream(outFilename));
    
        // Compress the files
        for (int i=0; i<filenames.length; i++) 
    {
        FileInputStream in = new FileInputStream(filenames[i]);
    
        // Add ZIP entry to output stream.
        out.putNextEntry(new ZipEntry(filenames[i]));
    
        // Transfer bytes from the file to the ZIP file
        int len;
        while ((len = in.read(buf)) > 0) 
    {
        out.write(buf, 0, len);
    }
    
        // Complete the entry
        out.closeEntry();
        in.close();
    }
    
        // Complete the ZIP file
        out.close();
    } 

    catch (IOException e) 

    {
 
    }

Category: JAVA

 
<< Go back