MFC 解压7z文件

flyfish

环境需要7z.exe 和7z.dll

CString GetPath()
{CString  sPath;TCHAR szDirectory[MAX_PATH] = L"";::GetCurrentDirectory(sizeof(szDirectory) - 1, szDirectory);sPath = szDirectory;return   sPath;//  不带 //
}void Decompression()
{// TODO:  在此添加控件通知处理程序代码//解压到当前目录CString str7zExePath = GetPath() + _T("\\7z.exe");//7z.exe文件所在路径CString strSourcePath = GetPath() + _T("\\Test.7z");//解压文件的路径CString strDestinationDir = GetPath();CString strParameter;//解压参数strParameter.Format(_T("x %s -o%s -y"), strSourcePath, strDestinationDir); //按照7Z文件的原目录解压HINSTANCE hRet = ShellExecute(NULL, L"open", str7zExePath, strParameter, NULL, SW_HIDE);if (!hRet){//失败}else{//成功}//x: eXtract files with full paths//-o{Directory}: set Output directory//-y: assume Yes on all queries
}

MFC 解压7z文件相关推荐

  1. linux解压7z文件,linux 中解压7z文件

    linux 中解压7z文件 更新时间:2017-03-26 00:13:50 linux 解压.解压7z文件方法 安装7z源[root@VM_18_10_centos ~]# sudo yum ins ...

  2. c++配置并使用bit7z加密压缩或解压7z文件

    本文使用bit7z bit7z is a C++ static library which allows to compress and extract many file archive forma ...

  3. java 7zip解压_Apache Commons Compress介绍-JAVA压缩解压7z文件

    7zip(下面简称7z)是由Igor Pavlov所开发的一种压缩格式,主要使用的压缩算法是LZMA/LZMA2.7z是一种压缩比非常高的格式,这与其压缩算法LZMA有直接关系,所以很多大文件都是用7 ...

  4. mac 命令行 解压7z文件_如何在Mac上快速压缩和解压文件?Mac上解压和压缩文件的方法...

    苹果mac电脑怎么压缩和解压文件?Mac电脑仅默认支持把文件压缩成zip格式,解压成zip.tar.gz,bz2等格式,有些操作需要安装第三方软件来完成,这篇文章为大家带来几种关于在Mac上解压和压缩 ...

  5. mac解压.7z文件

    更新时间:2019-05-24 在mac上解压.7z文件,执行以下几步: 1.使用brew查找相关解压命令 brew search 7z 提示如下: 2.安装p7zip brew install p7 ...

  6. mac 命令行 解压7z文件_Mac 有哪些好用的压缩软件?

    Mac 默认支持的是 Zip 格式的压缩,功能相对比较少,如果想要支持其他格式的压缩.解压缩就显得无能为力.那么就需要通过安装其他的压缩软件进行补充,整理了几款比较好用的 Mac 解压缩软件推荐给大家 ...

  7. mac 命令行 解压7z文件_命令行压缩解压7z

    命令行压缩解压一 7z 1) 简介7z,全称7-Zip, 是一款开源软件.是目前公认的压缩比例最大的压缩解压软件.主页:http://www.7-zip.org/中文主页:http://7z.spar ...

  8. linux解压7z文件,Linux 下压缩与解压.zip和.rar及.7z文件

    对于Window下的常见压缩文件.zip和.rar,Linux也有相应的方法来解压它们: 1)对于.zip linux下提供了zip和unzip程序,zip是压缩程序,unzip是解压程序.它们的参数 ...

  9. linux解压7z文件,Linux下解压.zip.7z和.rar文件

    1)对于.zip linux下提供了zip和unzip程序,zip是压缩程序,unzip是解压程序.它们的参数选项很多,可用命令zip -help和unzip -help查看,这里只做简单介绍,举例说 ...

  10. python解压7z文件_Python调用7zip命令实现文件批量解压

    Python调用7zip命令实现文件批量解压 1.输入压缩文件所在的路径 2.可以在代码中修改解压到的文件路径和所需要解压的类型,列入,解压文件夹下面所有的mp4格式的文件 3.cmd 指的就是Pyt ...

最新文章

  1. Linux数据库性能优化--文件系统相关优化
  2. python扩展库安装
  3. INFO:安装包文件共享(Shared Files)设置注意事项
  4. SAP Spartacus Delivery Mode Component单元测试的Mock设计图
  5. winrar命令行的一些参数例子
  6. C语言对电脑做的事儿啊,总有那么一丝恐怖,C语言操盘电脑两例
  7. 【python】hashlib.shasha256练习注册 --笔记
  8. 代码随笔——点阵汉字在LCD上的显示
  9. 链表讲解和基本操作练习附代码
  10. 《Spring开发指南》(夏昕著)学习总结
  11. 2020抖音最新上热门技巧你知道多少?
  12. 洛伦兹吸引子 matlab,混沌蝴蝶——洛伦兹吸引子
  13. OA办公系统审批流程是什么?
  14. c语言模拟开关题目,8x16 模拟开关阵列芯片 CH446Q.PDF
  15. 医疗行业虚拟化终端管理平台解决方案
  16. HCIP-H12-221练习题
  17. 创业前期怎么做个简单易行的计划?
  18. webstrom免安装版
  19. Token登录验证(附图)
  20. windows下实现定时任务重启多台tomcat

热门文章

  1. libero soc 11.9 modelsim仿真
  2. 苹果截屏快捷键_几招Mac快捷键技巧
  3. 人人商城开启整点秒杀功能
  4. 中国移动SP短信网关接入平台
  5. MySQL中emoji表情包的存储问题
  6. 教育行业网络安全等级保护法律法规参考
  7. Android使用局域网打印机生成打印任务
  8. 邮件传输的过程都看不懂。那我走(狗头)
  9. H5 +蓝牙打印机 CPCL和ESC
  10. 短视频SDK测试tips