当前页面: 开发资料首页 → J2EE 专题 → Java建立Zip压缩文件
Java建立Zip压缩文件
摘要: Java建立Zip压缩文件
nbsp;
import Java.io.*;
import java.util.zip.*;
class Zip {
public static void main(String args[])
throws IOException {
byte b[] =
new byte[512];
ZipOutputStream zout =
new ZipOutputStream(System.out);
for(
int i = 0; i < args.length; i ++) {
InputStream in =
new FileInputStream(args[i]);
ZipEntry e =
new ZipEntry(args[i].replace(File.separatorChar,'/'));
zout.putNextEntry(e);
int len=0;
while((len=in.read(b)) != -1) {
zout.write(b,0,len);
}
zout.closeEntry();
print(e);
}
zout.close();
}
public static void print(ZipEntry e){
PrintStream err = System.err;
err.print(
"added " + e.getName());
if (e.getMethod() == ZipEntry.DEFLATED) {
long size = e.getSize();
if (size > 0) {
long csize = e.getCompressedSize();
long ratio = ((size-csize)*100) / size;
err.println(
" (deflated " + ratio +
"%)");
}
else {
err.println(
" (deflated 0%)");
}
}
else {
err.println(
" (stored 0%)");
}
}
}
↑返回目录
前一篇:
action里调spring配置的bean居然是null.
后一篇:
请问大家现在市面上有EJB3.0的书吗?