VC 文件的解压和压缩操作

通过VC来实现文件的解压或者压缩,这个主要是调用rar,zip等软件来实现的。。

 

如下:

 

char cmdbuf[1024];
 memset(cmdbuf,0,sizeof(cmdbuf));
 lstrcpy(cmdbuf,"C://Program Files//HaoZip//HaoZipC.exe a -tzip E://CDelFile.zip E://11.htm");

///第一种实现方法

WinExec(cmdbuf,SW_SHOW);

//这个操作比较简单。。。可以设置显示的模式。。具体的看MSDN

 

///第二种

STARTUPINFOA si;
 PROCESS_INFORMATION pi;
 memset(&si,0,sizeof(si));
 si.cb=sizeof(si);
 si.wShowWindow=SW_SHOW;
 si.dwFlags=STARTF_USESHOWWINDOW;
 CreateProcess(NULL,cmdbuf, NULL, NULL, FALSE, 0,NULL, NULL, &si, &pi);

 

以上两种都可以实现。。。

 

第三种用 system(cmdbuf)这个函数,我这里一直不成功,不知道为啥??大家可以试试。。

 

我用的是好压软件来实现的。。。

 

具体的参数命令,可以自己去查找看看!!在这里只做一个例子,其它的操作就是改变命令参数而已!!!

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值