import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;

public class ZipDemo {
    public static void main(String[] args) throws Exception {
        zipFile(new File("a.log"),new File("cb400.zip"));
    }

    public static void zipFile(File source, File target) throws IOException {
        byte[] buffer = new byte[1024];
        ZipOutputStream outputStream = new ZipOutputStream(
                new FileOutputStream(target));
        outputStream.putNextEntry(new ZipEntry(source.getName()));
        InputStream inputStream = new FileInputStream(source);
        for (int i = inputStream.read(buffer); i > 0; i = inputStream
                .read(buffer)) {
            outputStream.write(buffer, 0, i);
        }
        inputStream.close();
        outputStream.close();
    }
}

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 小彬彬 的頭像
    小彬彬

    攝即是空

    小彬彬 發表在 痞客邦 留言(0) 人氣()