直接简单的看看代码
:
//若要完成一个文件或者文件夹的压缩,可以使用ZipOutputStream类,ZipOutputStream是OutputSteam的子类,
//常用的操作方法如表12-20所示:
package excise;
import java.io.File;
import java.util.zip.ZipEntry;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.util.zip.ZipOutputStream;
public class ZipDemo {
public void main(String args[]) throws Exception{
File file=new File("d:"+File.separator+"result.txt");
File zipFile=new File("d:"+File.separator+"zhoumeixu.zip");
InputStream input=new FileInputStream(file);
ZipOutputStream zipOut=new ZipOutputStream(new FileOutputStream(zipFile));
zipOut.putNextEntry(new ZipEntry(file.getName()));
zipOut.setComment("test");
int temp=0;
while((temp=input.read())!=-1){
zipOut.write(temp);
}
input.close();
zipOut.close();
System.out.println("成功导入");
}
}