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