Saturday, November 22, 2025
HomeLanguagesJavaZipFile getEntry() function in Java with examples

ZipFile getEntry() function in Java with examples

The getEntry() function is a part of java.util.zip package. The function returns the ZipEntry of file present in the zip file specified by the string parameter.

Function Signature:

public ZipEntry getEntry(String name)

Syntax:

zip_file.getEntry();

Parameters: The function takes a string parameter, the name of the file.
Return value: The function returns the ZipEntry of the zip file specified by the string parameter.
Exceptions: The function throws IllegalStateException if the zip file has been closed.

Below programs illustrates the use of getEntry() function

Example 1: Create a file named zip_file and get the zip file entry using getEntry() function. “file.zip” is a zip file present in f: directory.




// Java program to demonstrate the
// use of getEntry() function
  
import java.util.zip.*;
import java.util.Enumeration;
  
public class solution {
    public static void main(String args[])
    {
  
        try {
  
            // Create a Zip File
            ZipFile zip_file
                = new ZipFile("f:\\file.zip");
  
            // get the Zip Entry using
            // the getEntry() function
            ZipEntry entry
                = zip_file.getEntry("file1.cpp");
  
            // display the Zip Entry
            System.out.println("Name: "
                               + entry.getName());
        }
        catch (Exception e) {
            System.out.println(e.getMessage());
        }
    }
}


Output:

Name: file1.cpp

Example 2: Create a file named zip_file and get the zip file entry using getEntry() function. “file.zip” is a zip file present in f: directory whereas “file4.cpp” is not present in the zip file.




// Java program to demonstrate the
// use of getEntry() function
  
import java.util.zip.*;
import java.util.Enumeration;
  
public class solution {
    public static void main(String args[])
    {
  
        try {
  
            // Create a Zip File
            ZipFile zip_file
                = new ZipFile("f:\\file.zip");
  
            // get the Zip Entry using
            // the getEntry() function
            ZipEntry entry
                = zip_file.getEntry("file4.cpp");
  
            // display the Zip Entry
            System.out.println("Name: "
                               + entry.getName());
        }
        catch (Exception e) {
            System.out.println(e.getMessage());
        }
    }
}


Output:

null

Reference: https://docs.oracle.com/javase/7/docs/api/java/util/zip/ZipFile.html#getEntry(java.lang.String)

RELATED ARTICLES

Most Popular

Dominic
32407 POSTS0 COMMENTS
Milvus
97 POSTS0 COMMENTS
Nango Kala
6785 POSTS0 COMMENTS
Nicole Veronica
11932 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12000 POSTS0 COMMENTS
Shaida Kate Naidoo
6907 POSTS0 COMMENTS
Ted Musemwa
7168 POSTS0 COMMENTS
Thapelo Manthata
6864 POSTS0 COMMENTS
Umr Jansen
6852 POSTS0 COMMENTS