0
点赞
收藏
分享

微信扫一扫

java的解压压缩文件的程序

niboac 2022-08-04 阅读 52

public static void unzipFile(File zip, File dir) throws
new
Enumeration e = zipFile.getEntries();
null;

new
new

while
{
zipEntry = (ZipEntry) e.nextElement();
if
{
folderList.add(zipEntry);
}
else if
{
fileList.add(zipEntry);
}
}
for (int i = 0; i < folderList.size(); i++)
{
zipEntry = (ZipEntry) folderList.get(i);
String name = zipEntry.getName();
new
0, name.length() - 1);
f.mkdirs();
}

for (int j = 0; j < fileList.size(); j++)
{
zipEntry = (ZipEntry) fileList.get(j);
String name = zipEntry.getName();
new
if
{
f.createNewFile();
InputStream in = zipFile.getInputStream(zipEntry);
new
int
byte[] by = new byte[1024];
while ((c = in.read(by)) != -1)
{
0, c);
}
out.close();
in.close();
}
}
zipFile.close();
}

举报

相关推荐

0 条评论