public static void main(String[] args) {
String pakFilePath = "./文件名.zip";
try (ZipInputStream zipInputStream = new ZipInputStream(new FileInputStream(pakFilePath))) {
ZipEntry entry = zipInputStream.getNextEntry();
System.out.println("123"+entry);
while (entry != null) {
if (!entry.isDirectory()) {
String fileName = entry.getName();
// 在此处处理或使用文件内容
System.out.println("文件名:" + fileName);
System.out.println(1);
// 例如,可以使用 BufferedReader 来逐行读取文本内容
/*BufferedReader reader = new BufferedReader(new InputStreamReader(zipInputStream));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}*/
}
zipInputStream.closeEntry();
entry = zipInputStream.getNextEntry();
System.out.println("456"+entry);
}
} catch (IOException e) {
System.out.println(2);
e.printStackTrace();
}
}
java读取.zip文件中的文件
最新推荐文章于 2024-04-10 14:21:32 发布