android中解压文件
2019独角兽企业重金招聘Python工程师标准>>>
public static boolean Ectract(String sZipPathFile, String sDestPath) {
boolean flag = false;
try {
// 先指定压缩档的位置和档名,建立FileInputStream对象
FileInputStream fins = new FileInputStream(sZipPathFile);
// 将fins传入ZipInputStream中
ZipInputStream zins = new ZipInputStream(fins);
ZipEntry ze = null;
byte ch[] = new byte[8192];
while ((ze = zins.getNextEntry()) != null) {
File zfile = new File(sDestPath + ze.getName());
File fpath = new File(zfile.getParentFile().getPath());
if (ze.isDirectory()) {
if (!zfile.exists())
zfile.mkdirs();
zins.closeEntry();
} else {
if (!fpath.exists())
fpath.mkdirs();
FileOutputStream fouts = new FileOutputStream(zfile);
int i;
while ((i = zins.read(ch)) != -1)
fouts.write(ch, 0, i);
zins.closeEntry();
fouts.close();
}
}
fins.close();
zins.close();
flag = true;
} catch (Exception e) {
flag = false;
} finally {
if (!flag) {
String[] namesArray = new String[] { "detailicon", "listicon", "optionicon", "quickscanicon", "secclassicon", "smallicon" };
for (int i = 0; i < namesArray.length; i++) {
File file = new File(sDestPath + namesArray[i]);
if (file.exists())
DownLoadPic.deleteDir(file);
}
}
}
return flag;
}
转载于:https://my.oschina.net/u/573470/blog/80411
android中解压文件相关推荐
- android zip中文乱码,Android中解压zip中文乱码处理
乱码原因分析 一般我们使用的Windows系统外部文件默认都是GBK编码方式,Mac系统默认的好像是UTF-8(同事的电脑就是,不知道其他人的是不是),Linux的没验证过,这里我讨论的是Window ...
- Android中解压zip中文乱码处理
乱码原因分析 一般我们使用的Windows系统外部文件默认都是GBK编码方式,Mac系统默认的好像是UTF-8(同事的电脑就是,不知道其他人的是不是),Linux的没验证过,这里我讨论的是Window ...
- winscp中解压文件
登录Xshell 进入到指定目录下(进入到oil2.1.zip所在的目录) 进入指定目录的命令是cd var/www/ 使用命令 unzip oil2.1.zip 常用操作集合: .tar 文件 # ...
- android zip格式应用,Android 压缩解压zip文件
Android 压缩解压zip文件 上次写了个解压缩功能,但有局限性,比如压缩文件xx.zip 里包括子目录的情况下,执行上次解压缩的功能就不能实现我们想要的效果,于是在网上参考了一下java的解压缩 ...
- android zip解压进度_android zip4j之--解压zip文件并实时显示解压进度
Zip文件是我们经常用到压缩文件格式,android中在进行网络请求大批量数据时,通常会采用传递zip文件,这样做即可以减少网络流量的消耗,加快请求的响应速度,又可以减少对存储空间的要求,所以当我们将 ...
- android assets解压,Android assets内压缩文件解压,解压到缓存示例
1.assets内压缩文件解压AssetsZipUtils,包含一个获取文件夹下所有文件路径的方法,方便获取文件使用 public class AssetsZipUtils { public stat ...
- linux解压7z文件,linux 中解压7z文件
linux 中解压7z文件 更新时间:2017-03-26 00:13:50 linux 解压.解压7z文件方法 安装7z源[root@VM_18_10_centos ~]# sudo yum ins ...
- 右键txt打开html,文件解压不了怎么办 右键菜单中选择解压文件
我的电脑不能解压文件怎么办 首先打开自己的文件夹或者文档,选择需要压缩的文件. 选中文件夹,右击选择压缩到"当前文档"选项. 电脑显示不了压缩文件怎么办?? 我自己重做过一次系统` ...
- 【踩坑】Linux java中ftp下载文件,解压文件损坏,以及图片下载打开只显示下载路径的问题
[踩坑]Linux java中ftp下载文件,解压文件损坏,以及图片下载打开只显示下载路径的问题 一. 问题重现 二. 问题解决思路 1. 确认是不是上传就导致数据出错了 2. 是不是平台问题 三. ...
最新文章
- Nginx(二) 虚拟主机配置
- lombok 中的@Data注解
- pymongo查询列表元素_散列表:如何实现word编辑器的拼写检查?
- python垃圾回收价格表_深度解析Python垃圾回收机制(超级详细)
- 巴克莱对冲_“巴克莱的财政预算案”:使金钱管理对心理健康有效—用户体验案例研究
- 【Linuxamp;Unix--open/close/write/read系统调用】
- 小程序swiper怎么让内容撑开高度_[视频]微信小程序实战优购商城,涵盖你所学的技能点...
- 将勾选数据从dataset中筛选出来
- OsharpNS轻量级.net core快速开发框架简明入门教程-多上下文配置(多个数据库的使用)...
- 文本去重算法:Minhash/Simhash/Klongsent
- CRC16-Modbus—MATLAB
- 使用Grafana搭建监控系统
- 中心极限定理 与 正态分布
- 网站关键词密度定义,关键词密度对网站优化有什么关系!
- 工作面试总遇秒杀? 看了京东 T8 大咖私藏的秒杀系统笔记, 已献出膝盖
- cuda学习笔记(4)
- 矩阵论理论知识(五)矩阵的广义逆
- 内蒙古自治区交通运输管理局容灾备份设备招标
- php短信炸弹,php发送短信炸弹 - rookier的个人页面 - OSCHINA - 中文开源技术交流社区...
- 【深度学习】小白学深度学习:参数优化与优化器原理
热门文章
- BZOJ1857 Scoi2010 传送带 【三分】
- s域到c语言离散化方法,离散化方法研究.docx
- 过滤器在图纸上的符号_终于找全了,施工图纸上那一堆难记的符号,赶紧收藏!...
- python提示keyerror 13372,Python 学习笔记之—— Pandas 库
- insert 语句_[原理解析] MySQL insert语句的磁盘写入之旅
- ajax用https请求不了_Chrome滚动事件概率性Block Ajax请求
- Php中如何记录本报时间,详细讲解PHP的日期时间函数date()
- php 设定title,如何在PHP文件里面加title呢,我想写死的
- 情绪调节的自适应_情绪定律:你的情绪决定你的一切
- 微服务架构中熔断器_基于 Golang 语言的微服务熔断器