import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Enumeration;
import java.util.zip.ZipEntry;
import java.util.zip.ZipException;
import java.util.zip.ZipFile;
public class ZipUtil {
public static void unzip(String zipFile){
// 要解压文件路径
File file = new File(zipFile);
if(!file.exists() || !file.isFile()){
return;
}
// 文件当前文件夹
String basePath = file.getParent();
// 缓冲区大小
int buffersize = 1024;
int count = 0;
// 缓冲区
byte[] buffer = new byte[buffersize];
try {
// Zip文件
ZipFile zfile = new ZipFile(file);
// 获取Zip包里的所有元素
Enumeration<ZipEntry> zips = (Enumeration<ZipEntry>) zfile.entries();
// 遍历Zip包
JAVA解压ZIP文件
最新推荐文章于 2024-07-11 21:01:31 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)