您的位置:首页 > 其它

VC 文件的解压和压缩操作

2011-04-09 11:07 351 查看
通过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)这个函数,我这里一直不成功,不知道为啥??大家可以试试。。

 

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

 

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

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  null system c