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)这个函数,我这里一直不成功,不知道为啥??大家可以试试。。
我用的是好压软件来实现的。。。
具体的参数命令,可以自己去查找看看!!在这里只做一个例子,其它的操作就是改变命令参数而已!!!
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)