编写目的:
代码内容:
public class ZipStream1 {
public static void main(String[] args) throws IOException {
File src = new File("D:\\SteamTools-2.8.6.zip");
File dest = new File("D:\\bbb");
zipFile(src,dest);
}
private static void zipFile(File src, File dest) throws IOException {
dest.mkdirs();
ZipInputStream zip = new ZipInputStream(new FileInputStream(src));
ZipEntry entry;
while ((entry = zip.getNextEntry()) != null) {
if (entry.isDirectory()) {
File file = new File(dest, entry.toString());
file.mkdirs();
} else {
FileOutputStream fos = new FileOutputStream(new File(dest, entry.toString()));
int b;
while ((b = zip.read()) != -1) {
fos.write(b);
}
fos.close();
zip.closeEntry();
}
}
zip.close();
}
}