Función ZipFile getEntry() en Java con ejemplos

La función getEntry() es parte del paquete java.util.zip. La función devuelve el ZipEntry del archivo presente en el archivo zip especificado por el parámetro de string.

Firma de función:

public ZipEntry getEntry(String name)

Sintaxis:

zip_file.getEntry();

Parámetros: La función toma un parámetro de string, el nombre del archivo.
Valor de retorno: la función devuelve el ZipEntry del archivo zip especificado por el parámetro de string.
Excepciones: la función lanza IllegalStateException si el archivo zip se ha cerrado.

Los siguientes programas ilustran el uso de la función getEntry()

Ejemplo 1: Cree un archivo llamado zip_file y obtenga la entrada del archivo zip usando la función getEntry(). “file.zip” es un archivo zip presente en el directorio f:.

// 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());
        }
    }
}

Producción:

Name: file1.cpp

Ejemplo 2: Cree un archivo llamado zip_file y obtenga la entrada del archivo zip usando la función getEntry(). “file.zip” es un archivo zip presente en el directorio f: mientras que “file4.cpp” no está presente en el archivo zip.

// 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());
        }
    }
}

Producción:

null

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

Publicación traducida automáticamente

Artículo escrito por andrew1234 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *