将目录下的文件(夹)压缩成zip,压缩包中不要最外层文件夹
要压缩的目标文件
正常压缩后解压实现的效果
如果想要解压后不要最外层的test文件夹,直接使用com.xiaoleilu.hutool.util.ZipUtil 工具
public static void main(String[] args) throws IOException {
String path = "D:/test";
ZipUtil.zip(path, path + ".zip", false);
}
实现效果(ps:dir不能为空文件夹,空文件夹不能压缩哈)