gpt4 book ai didi

java - 如何使用java压缩文件夹本身

转载 作者:IT老高 更新时间:2023-10-28 20:21:34 26 4
gpt4 key购买 nike

假设我有以下目录结构。

D:\reports\january\

一月内假设有两个 excel 文件,分别是 A.xls 和 B.xls。有很多地方写过如何使用 java.util.zip 压缩文件。但我想将一月文件夹本身压缩到报告文件夹中,以便 januaryjanuary.zip 都将出现在报告中。 (这意味着当我解压缩 january.zip 文件时,我应该得到 january 文件夹)。

谁能提供我使用 java.util.zip 的代码。请让我知道这是否可以通过使用其他库更轻松地完成。

非常感谢...

最佳答案

你试过Zeroturnaround Zip图书馆?真的很整洁!压缩文件夹只是一个衬里:

ZipUtil.pack(new File("D:\\reports\\january\\"), new File("D:\\reports\\january.zip"));

(感谢 Oleg Šelajev 的例子)

关于java - 如何使用java压缩文件夹本身,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15968883/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com