zip
lxw
2023-10-20 e39acd8a8daaf5184d5a9a9bba931c0162401f22
zip
1个文件已修改
4 ■■■ 已修改文件
src/main/java/com/whyc/util/ZipAndRarUtil.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/util/ZipAndRarUtil.java
@@ -21,7 +21,7 @@
        ZipInputStream zipInputStream = null;
        try{
            FileInputStream inputStream = new FileInputStream(zipFileName);
            zipInputStream = new ZipInputStream(new BufferedInputStream(inputStream), StandardCharsets.ISO_8859_1);
            zipInputStream = new ZipInputStream(new BufferedInputStream(inputStream), Charset.forName("GBK"));
            java.util.zip.ZipEntry ze;
            List<FileMessage> list = new ArrayList<>();
            //循环遍历
@@ -56,6 +56,7 @@
            ZipFile zip = new ZipFile(zipFile, Charset.forName("GBK"));
            for(Enumeration entries = zip.entries(); entries.hasMoreElements();){
                ZipEntry entry = (ZipEntry)entries.nextElement();
                if (!entry.isDirectory()) {
                InputStream in = zip.getInputStream(entry);
                //输出文件路径信息
                FileMessage fileMessage=new FileMessage();
@@ -66,6 +67,7 @@
                list.add(fileMessage);
                in.close();
            }
            }
        } catch (IOException e) {
            e.printStackTrace();
        }