Qt使用Quazip直接读取压缩包内文件
来源:互联网 发布:smartmontools linux 编辑:程序博客网 时间:2024/06/06 09:06
做项目的时候需要对压缩包内的文件进行读取,在网上找了很久也没有发现相关的资料,索性自己研究了一下,现在分享大家。
使用Quazip需要先导入相关的头文件和库文件,具体的导入方法可以参考我之前的一篇文章:
http://blog.csdn.net/xiaolaoshu96/article/details/77657850
代码比较简单,我就不多介绍了,以下为源码。
#include <QCoreApplication>#include <QDebug>#include "quazip.h"#include "quazipfile.h"int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); QuaZip zipR("E:/Test.zip"); //设置读取的zip文件 zipR.open(QuaZip::mdUnzip); //以读取的方式打开zip文件 zipR.setCurrentFile("test.txt"); //设置要读取的zip内文件 QuaZipFile fileR(&zipR); fileR.open(QIODevice::ReadOnly); //读取方式打开 qDebug()<<fileR.readAll(); fileR.close(); //使用后需要关闭 zipR.close(); return a.exec();}
阅读全文
1 0
- Qt使用Quazip直接读取压缩包内文件
- 根据压缩包路径读取此压缩包内文件个数
- Java文件读取 jar包内文件读取
- 读取jar包所在目录和jar包内文件
- 读取jar包所在目录和jar包内文件
- 解决winrar双击包内文件直接解压问题
- streamingAssetsPath 内文件读取
- Qt使用QuaZip对文件进行压缩解压操作
- Qt使用QuaZip对文件进行压缩解压操作
- iOS 无法读取包内文件的原因
- 文件搜索神器everything 的技巧总结以及关于Archive Searcher搜素压缩包内文件使用
- Python读取目录内文件
- Qt中用QuaZip来压缩和解压缩文件
- Qt之QuaZIP(zip压缩/解压缩)
- Qt中用QuaZip来压缩和解压缩文件
- Qt之QuaZIP(zip压缩/解压缩)
- Ubuntu下压缩包内文件解压后乱码问题的解决
- Android手机数据读写方法(内部存储、SD卡,网络加载,包内文件读取)
- 支持匿名函数 事件处理对象
- JAVA编程思想笔记--并发
- 使用调色板Palette在背景图中取色
- Eclipse 使用http://localhost:8080/ 访问出现404错误
- 关于unicode和utf-8的区别
- Qt使用Quazip直接读取压缩包内文件
- Thinkphp try{}catch()异常处理的写法
- Jenkins安装
- centos 不能上网,yum安装失败 解决办法
- lucene二----luke的使用
- SQL Server 数据库引擎怎样记录完整备份后修改过的数据
- [iOS]UITextFiled限制输入整数与小数位数
- Callable接口实现多线程
- 第五十一篇:JAVA简易WEB服务器(一)