展开全部
Java原生解压缩API是无法操作中文的32313133353236313431303231363533e4b893e5b19e31333335323431,你的问题在于没有判断是否是目录或者文件,如果你把目录当成文件写到磁盘,肯定不对package org.xdemo.superutil;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.zip.CRC32;
import java.util.zip.CheckedInputStream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;
import java.util.zip.ZipOutputStream;
/**
* 文件解压缩
* @author
* 252878950@qq.com
*/
public class ZipUtils {
/**
* 文件解压缩 注意 不能有中文文件名
* @param zipSrc zip文件路径
* @param dest 解压的路径,无需以“\\”或者“/”结尾