1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > java如何解压rar文件怎么打开_如何在java中实现对zip和rar文件的解压

java如何解压rar文件怎么打开_如何在java中实现对zip和rar文件的解压

时间:2024-03-30 22:49:51

相关推荐

java如何解压rar文件怎么打开_如何在java中实现对zip和rar文件的解压

如何在java中实现对zip和rar文件的解压

关注:101答案:1mip版

解决时间 -01-26 10:50

提问者芣①樣哋羙莮

-01-25 22:44

如何在java中实现对zip和rar文件的解压

最佳答案

二级知识专家往事叫我剪短发

-01-26 00:13

java中有zip包,可以使用

publicvoidgetZipFiles(StringzipFile,StringdestFolder)throwsIOException{

BufferedOutputStreamdest=null;

ZipInputStreamzis=newZipInputStream(

newBufferedInputStream(

newFileInputStream(zipFile)));

ZipEntryentry;

while((entry=zis.getNextEntry())!=null){

System.out.println("Extracting:"+entry.getName());

intcount;

bytedata[]=newbyte[BUFFER];

if(entry.isDirectory()){

newFile(destFolder+"/"+entry.getName()).mkdirs();

continue;

}else{

intdi=entry.getName().lastIndexOf('/');

if(di!=-1){

newFile(destFolder+"/"+entry.getName()

.substring(0,di)).mkdirs();

}

}

FileOutputStreamfos=newFileOutputStream(destFolder+"/"

+entry.getName());

dest=newBufferedOutputStream(fos);

while((count=zis.read(data))!=-1)

dest.write(data,0,count);

dest.flush();

dest.close();

}

}rar的只能用第三方api,比如junrar

/edmund-wagner/junrar

我要举报

如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

→点此我要举报以上信息!←

推荐资讯

大家都在看

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。