I am able to Read only one zip file but not all present in the folder and below is the code: i will be reading most of the files using this technique, please help me
import java.awt.image.BufferedImage;
import java.io.BufferedReader;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Enumeration;
import java.util.Scanner;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
import javax.imageio.ImageIO;
public class ZipReader
{
public static void main(String[] args) throws IOException
{
ZipFile ZipFile = new ZipFile("PATH");
Enumeration<? extends ZipEntry> entries = ZipFile.entries();
while(entries.hasMoreElements()){
ZipEntry entry = entries.nextElement();
InputStream stream = ZipFile.getInputStream(entry);
InputStreamReader reader = new InputStreamReader(stream, "UTF-8");
Scanner inputStream = new Scanner(reader);
inputStream.nextLine();
while (inputStream.hasNext()) {
String data = inputStream.nextLine(); // Gets a whole line
System.out.println(data);
}
inputStream.close();
stream.close();
}
ZipFile.close();
}
}
After code runs i am getting output for one file not that i am inserting into file but i am printing all the file details in console.