java生成压缩软件代码

java生成压缩软件代码

ID:6031905

大小:51.00 KB

页数:7页

时间:2017-12-31

java生成压缩软件代码_第1页
java生成压缩软件代码_第2页
java生成压缩软件代码_第3页
java生成压缩软件代码_第4页
java生成压缩软件代码_第5页
资源描述:

《java生成压缩软件代码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、40.ZIP压缩文件/*importjava.io.*;importjava.util.zip.*;*///创建文件输入流对象FileInputStreamfis=newFileInputStream(%%1);//创建文件输出流对象FileOutputStreamfos=newFileOutputStream(%%2);//创建ZIP数据输出流对象ZipOutputStreamzipOut=newZipOutputStream(fos);//创建指向压缩原始文件的入口ZipEntryentry=newZipEntry(args[0]);zipOu

2、t.putNextEntry(entry);//向压缩文件中输出数据intnNumber;byte[]buffer=newbyte[1024];while((nNumber=fis.read(buffer))!=-1)zipOut.write(buffer,0,nNumber);//关闭创建的流对象zipOut.close();fos.close();fis.close();}catch(IOExceptione){System.out.println(e);}41.获得应用程序完整路径String%%1=System.getProperty("u

3、ser.dir");42.ZIP解压缩/*importjava.io.*;importjava.util.zip.*;*/try{//创建文件输入流对象实例FileInputStreamfis=newFileInputStream(%%1);//创建ZIP压缩格式输入流对象实例ZipInputStreamzipin=newZipInputStream(fis);//创建文件输出流对象实例FileOutputStreamfos=newFileOutputStream(%%2);//获取Entry对象实例ZipEntryentry=zipin.getN

4、extEntry();byte[]buffer=newbyte[1024];intnNumber;while((nNumber=zipin.read(buffer,0,buffer.length))!=-1)fos.write(buffer,0,nNumber);//关闭文件流对象zipin.close();fos.close();fis.close();}catch(IOExceptione){System.out.println(e);}43.递归删除目录中的文件/*importjava.io.*;importjava.util.*;*/Arr

5、ayListfolderList=newArrayList();folderList.add(%%1);for(intj=0;jfileList=newArrayList();for(inti=0;i

6、rList.add(files[i].getPath());}else{fileList.add(files[i]);}}for(Filef:fileList){f.delete();}}43.ZIP压缩文件夹/*http://findjar.com/index.jspimportjava.io.*;importorg.apache.tools.zip.ZipOutputStream;//这个包在ant.jar里,要到官方网下载//java.util.zip.ZipOutputStreamimportjava.util.zip.*;*/try{St

7、ringzipFileName=%%2;//打包后文件名字Filef=newFile(%%1);ZipOutputStreamout=newZipOutputStream(newFileOutputStream(zipFileName));Stringbase="";if(f.isDirectory()){File[]fl=f.listFiles();out.putNextEntry(neworg.apache.tools.zip.ZipEntry(base+"/"));base=base.length()==0?"":base+"/";for(i

8、nti=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。