中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java unzip怎樣壓縮文件

小樊
87
2024-07-20 18:54:05
欄目: 編程語言

您可能想要問的是如何在Java中解壓縮文件。以下是一個簡單的示例代碼,演示如何使用Java中的ZipInputStream和ZipEntry類來解壓縮文件:

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;

public class UnzipExample {

    public static void main(String[] args) {
        String zipFilePath = "path/to/your/file.zip";
        String destDir = "path/to/destination/folder";

        try {
            File destDirectory = new File(destDir);
            if (!destDirectory.exists()) {
                destDirectory.mkdir();
            }

            byte[] buffer = new byte[1024];
            ZipInputStream zis = new ZipInputStream(new FileInputStream(zipFilePath));
            ZipEntry zipEntry = zis.getNextEntry();

            while (zipEntry != null) {
                String fileName = zipEntry.getName();
                File newFile = new File(destDir + File.separator + fileName);

                new File(newFile.getParent()).mkdirs();

                FileOutputStream fos = new FileOutputStream(newFile);

                int len;
                while ((len = zis.read(buffer)) > 0) {
                    fos.write(buffer, 0, len);
                }

                fos.close();
                zipEntry = zis.getNextEntry();
            }

            zis.closeEntry();
            zis.close();
            System.out.println("File is unzipped successfully.");

        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

您只需將zipFilePath和destDir替換為相應的源文件路徑和目標文件夾路徑,然后運行該程序即可解壓縮文件。

0
子长县| 泾川县| 汤原县| 宜川县| 罗山县| 开平市| 连江县| 大石桥市| 泊头市| 新竹市| 平邑县| 临江市| 治县。| 延边| 常熟市| 陇南市| 石林| 农安县| 江永县| 德江县| 万荣县| 嵊州市| 临沭县| 内黄县| 博罗县| 弥渡县| 麟游县| 奇台县| 桐梓县| 潼南县| 麻城市| 阜南县| 浦江县| 桃园县| 禄丰县| 灵山县| 富锦市| 织金县| 涞水县| 孝感市| 蒙自县|