我正在尝试创建一个函数,该函数将zip文件名作为字符串,并打印其中的所有内容。我这样做是为了需要实际的zip文件,但我不知道如何将字符串转换为zip文件。
public void zipInput(ZipFile zipFile) {
Enumeration<? extends ZipEntry> entries = zipFile.entries();
while (entries.hasMoreElements()) {
ZipEntry e = entries.nextElement();
try {
InputStream is = zipFile.getInputStream(e);
System.out.println(is);
} catch (IOException e1) {
e1.printStackTrace();
}
}
}
1条答案
按热度按时间gg0vcinb1#
zip文件可以用一个文件构造。因此,您可以:
对于zipentry,有一个
getName()
方法。所以你可以做: