直接上代码吧
public class Test2 { public static void main(String[] args) { try { File[] files = new File[]{new File("C:\\Users\\hydsoft\\Desktop\\1.xlsx"), new File("C:\\Users\\hydsoft\\Desktop\\2.xlsx")}; File zipFile = new File("D:\\huangzhengfile\\hello.zip"); ZipOutputStream zipOut = new ZipOutputStream(new FileOutputStream(zipFile)); for (File file : files) { FileInputStream fileIn = new FileInputStream(file); if (file != null) { //file.getName()目录或者文件名,new ZipEntry创建zip包中的目录或者文件对象 //out流写入时文件file参数路径必须给到底(路径需要真实存在),不然不会创建,给到底之后,写入时目录中没有文件名才会自动创建, // 目录不会自动创建,可以使用文件类mkdirs方法创建 //简单理解 //在zip包中创建要打包的目录或者文件 zipOut.putNextEntry(new ZipEntry(file.getNam