亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
师宗县| 盖州市| 济阳县| 永福县| 金川县| 岐山县| 大安市| 和硕县| 张家界市| 仲巴县| 永嘉县| 青川县| 自治县| 南靖县| 定安县| 麟游县| 泸水县| 和硕县| 东宁县| 长沙县| 金塔县| 崇义县| 无为县| 和静县| 名山县| 翁源县| 嘉禾县| 玛纳斯县| 赫章县| 威远县| 龙岩市| 西乡县| 图们市| 辽宁省| 同心县| 台前县| 大厂| 无锡市| 连云港市| 临夏市| 那坡县|