压缩的
importjava.io.BueredInputStream;
importjava.io.BueredOutputStream;
importjava.io.File;
importjava.io.FileInputStream;
importjava.io.FileOutputStream;
importjava.util.zip.ZipEntry;
importjava.util.zip.ZipOutputStream;
publicclassZip{
static nalintBUFFER=2048;
publicstaticvoidmain(Stringargv[]){
try{
BueredInputStreamorigin=null;
FileOutputStreamdest=newFileOutputStream("E:\test\my les.zip");
ZipOutputStreamout=newZipOutputStream(newBueredOutputStrea
m(
dest));
bytedata[]=newbyte[BUFFER];
Filef=newFile("e:\test\a\");
File les[]=f.listFiles();
for(inti=0;i< les.length;i++){
FileInputStream =newFileInputStream( les[i]);
origin=newBueredInputStream( ,BUFFER);
ZipEntryentry=newZipEntry( les[i].getName());
out.putNextEntry(entry);
intcount;
while((count=origin.read(data,0,BUFFER))!=-1){
out.write(data,0,count);
}
origin.close();
}
out.close();
}catch(Exceptione){
e.printStackTrace();
}
}
}
2,解压缩的。
importjava.io.BueredInputStream;
评论1