在项目中需要将本地的一个文件夹上传到服务器,于是想到先将起压缩成ZIP文件,然后上传。在网上搜了一下,用Qt将文件夹压缩成ZIP文件,大概有两种方法:
1、使用 QProcess 直接调用本地的exe完成压缩工作。
2、使用QuaZIP库。QuaZIP是使用Qt/C++对ZLIB进行简单封装的用于压缩及解压缩ZIP的开源库。详见Qt之zip压缩/解压缩(QuaZIP)
QuaZIP库依赖Zlip。因此编译QuaZIP库需要依赖zlip库。
Qt将文件夹压缩成ZIP文件
最新推荐文章于 2026-04-30 09:47:41 发布
本文介绍使用Qt进行ZIP文件压缩的两种方式:一是通过QProcess调用本地的压缩软件;二是利用QuaZIP库实现。QuaZIP是对ZLIB进行封装的开源库,依赖于Zlib。


6024

被折叠的 条评论
为什么被折叠?



