package cn.chinaunicom.sdsi.files;
import cn.hutool.core.io.FileUtil;
import cn.hutool.core.util.ZipUtil;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.InputStream;
public class test {
public static void main(String[] args) {
File file = new File("C:\\Users\\Wsong\\Desktop\\images\\wps1.jpg");
File file2 = new File("C:\\Users\\Wsong\\Desktop\\images\\image-20240705165526183.png");
File zipfile = new File("C:\\Users\\Wsong\\Desktop\\a.zip");
try (
BufferedInputStream i1 = FileUtil.getInputStream(file);
BufferedInputStream i2 = FileUtil.getInputStream(file2);
) {
String[] paths = new String[]{"a/wps1.jpg", "b/image-20240705165526183.png"};
InputStream[] inputs = new InputStream[]{i1, i2};
ZipUtil.zip(zipfile, paths, inputs);
} catch (Exception e) {
e.printStackTrace();
}
}
}