Sample code for 30+ languages & platforms
Java

Unzip a .zip Archive

See more Zip Examples

Demonstrates how to open a .zip archive and unzip. The Unzip method extracts the files and directories from a .zip archive and recreates the directory tree rooted at the directory path passed to Unzip.

Chilkat Java Downloads

Chilkat2 Java
import com.chilkatsoft.chilkat2.ChilkatException;
import com.chilkatsoft.chilkat2.Zip;

public class ChilkatExample {

    public static void main(String[] args) {
        // This example requires the Chilkat API to have been previously unlocked.
        // See Global Unlock Sample for sample code.

        Zip zip = new Zip();

        try {
            zip.openZip("my_files.zip");
        } catch (ChilkatException e) {
            System.out.println(e.getLastErrorText());
            return;
        }

        // Returns the number of files and directories unzipped.
        // Unzips to /my_files, re-creating the directory tree
        // from the .zip.
        int unzipCount = zip.unzip("/my_files");
        if (unzipCount < 0) {
            System.out.println(zip.getLastErrorText());
        } else {
            System.out.println("Success!");
        }
    }
}