La función entry() es parte del paquete java.util.zip. La función devuelve la enumeración de las entradas del archivo zip del archivo zip.
Firma de función:
public Enumeration entries()
Sintaxis:
zip_file.entries();
Parámetros: la función no requiere ningún parámetro.
Valor devuelto: la función devuelve la enumeración de las entradas del archivo zip del archivo zip, la enumeración contiene el ZipEntry de todos los archivos en el archivo zip.
Excepciones: la función lanza IllegalStateException si el archivo zip se ha cerrado.
Los siguientes programas ilustran el uso de la función de entradas()
Ejemplo 1: Cree un archivo llamado zip_file y obtenga las entradas del archivo zip usando la función entry(). “file.zip” es un archivo zip presente en el directorio f:.
// Java program to demonstrate the // use of entries() 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 Entries using // the entries() function Enumeration<? extends ZipEntry> entries = zip_file.entries(); System.out.println("Entries:"); // iterate through all the entries while (entries.hasMoreElements()) { // get the zip entry ZipEntry entry = entries.nextElement(); // display the entry System.out.println(entry.getName()); } } catch (Exception e) { System.out.println(e.getMessage()); } } }
Producción:
Entries: file3.cpp file1.cpp file2.cpp
Ejemplo 2: Cree un archivo llamado zip_file y obtenga las entradas del archivo zip usando la función entry(). Esta función arroja una excepción si cerramos el archivo y luego llamamos a la funciónentradas().
// Java program to demonstrate the // use of entries() 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"); // close the zip file zip_file.close(); // get the Zip Entries using // the entries() function Enumeration<? extends ZipEntry> entries = zip_file.entries(); System.out.println("Entries:"); // iterate through all the entries while (entries.hasMoreElements()) { // get the zip entry ZipEntry entry = entries.nextElement(); // display the entry System.out.println(entry.getName()); } } catch (Exception e) { System.out.println(e.getMessage()); } } }
Producción:
zip file closed
Referencia: https://docs.oracle.com/javase/7/docs/api/java/util/zip/ZipFile.html#entries()
Publicación traducida automáticamente
Artículo escrito por andrew1234 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA