怎么用c语言将.zip文件解压成文件夹

怎么用c语言将.zip文件解压成文件夹,第1张

简单一点的 直接调用系统命令

比如system("unzip ___filename___ -d target_path")

这样做 实际就相当于在命令行下敲了这样的一个命令

不过 这个要求系统内 必须安装了unzip这个软件 即支持这个命令

复杂一些的 你可以再网上找一个开源的gzip 很多很好找的 然后看懂代码 调用对应的接口函数

这样做的好处不需要依赖系统环境

题主你好,

使用unzip命令以及-d参数, 具体语法如下:

unzip -d 目的目录 zip压缩包

-----

举例来说, 我有一个压缩包名为 hello.zip , 我想将里面的文件解压到/home/ok下,则使用命令:

unzip -d /home/ok hello.zip

希望可以帮到题主, 欢迎追问.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12052581.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存