91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
星子县| 彩票| 集安市| 汽车| 灵山县| 白玉县| 年辖:市辖区| 搜索| 松潘县| 夏津县| 通榆县| 岚皋县| 新乡市| 井研县| 衢州市| 从江县| 康平县| 韶关市| 兴义市| 清徐县| 资溪县| 东兰县| 永顺县| 宣威市| 英超| 黄龙县| 洛扎县| 泸西县| 石棉县| 渝北区| 郧西县| 金湖县| 乌兰察布市| 常山县| 克拉玛依市| 阿鲁科尔沁旗| 东光县| 稻城县| 上虞市| 革吉县| 阿城市|