package test;
import java.io.*;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
public class Zip {
static final int BUFFER = 2048;
public static void main(String argv[]) {
try {
BufferedInputStream origin = null;
FileOutputStream dest = new FileOutputStream("f:\\test\\myfiles.zip
");
ZipOutputStream out = new ZipOutputStream(new BufferedOutputStream(
dest));
out.setEncoding("gbk");
byte data[] = new byte[BUFFER];
File f = new File("f:\\test\\");
File files[] = f.listFiles(new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
return !name.toLowerCase().endsWith(".zip");
}
});
for (int i = 0; i < files.length; i++) {
FileInputStream fi = new FileInputStream(files[i]);
origin = new BufferedInputStream(fi, BUFFER);
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载