公司网站中需求中,有个需要提供批量下载资源的功能,比较头疼的是资源并不是保存在本地服务器,而是一堆的网络资源,所以写了一个工具类搞定,不是特别吊的代码,只是做个备份,以后也许还会用到。
代码如下:
import java.io.*;
import java.net.URL;
import java.net.URLConnection;
import java.util.logging.Logger;
import java.util.zip.CRC32;
import java.util.zip.CheckedOutputStream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
/**
* 压缩文件流并写入到指定路径
*/
public class ZipCompressor {
// 读写