class="java" name="code"> package www.gjw.test; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; import javax.imageio.stream.FileImageInputStream; public class Test { public static void main(String[] args) throws Exception { byte[] buffer = new byte[1024]; // 生成的ZIP文件名为Demo.zip String strZipName = "Demo.zip"; ZipOutputStream out = new ZipOutputStream(new FileOutputStream(strZipName)); // 需要同时下载的两个文件result.txt ,source.txt File[] file1 = { new File("C:/log_client.txt"), new File("C:/360AppLoader.exe"), new File("C:/56656.txt")}; for (int i = 0; i < file1.length; i++) { FileInputStream fis = new FileInputStream(file1[i]); out.putNextEntry(new ZipEntry(file1[i].getName())); int len; // 读入需要下载的文件的内容,打包到zip文件 while ((len = fis.read(buffer)) > 0) { out.write(buffer, 0, len); } out.closeEntry(); fis.close(); } out.close(); System.out.println("生成Demo.zip成功"); } }
网友 2015/4/26 21:25:23 发表
找到了,谢谢!
网友 2015/4/26 21:23:07 发表
请问文件下载到哪了?