public void zipFile() throws Exception { File file1 = new File("D:\\通知2.txt"); File file2 = new File("D:\\通知3.txt"); File[] fileList = new File[]{file1,file2}; FileOutputStream fos = new FileOutputStream(new File("D:\\通知.zip")); ZipOutputStream zip = new ZipOutputStream(fos); byte[] buffer = new byte[1024]; for (File files : fileList){ ZipEntry entry = new ZipEntry(files.getName()); FileInputStream fileInputStream = new FileInputStream(files); zip.putNextEntry(entry); int read = 0; while ((read = fileInputStream.read(buffer)) != -1){ zip.write(buffer,0,read); } zip.closeEntry(); fileInputStream.close(); } zip.close(); fos.close(); }
JAVA 压缩所有文本文件
最新推荐文章于 2024-02-14 08:07:04 发布