读书人

vc中运用dos命令解压zip文件

发布时间: 2013-07-04 11:45:55 作者: rapoo

vc中使用dos命令解压zip文件
求助下,vc中如何使用dos命令解压指定位置的zip文件到指定位置的文件夹?
例如:e:\1.zip解压到e:\image文件夹
我知道是用system 但是里面怎么填呢,winrar的帮助文件里写的都是在dos中的,我是想在vc中用,貌似不可以哦!
有高手知道下,需要怎么写呢?
[解决办法]
"c:\Program Files\WinRAR\Rar.exe" x -t -o-p d:\web.rar d:\web\
例如这个命令
CString str;
str.Format(“\"c:\\Program Files\\WinRAR\\Rar.exe\" x -t -o-p %s %s","d:\\web.rar ","d:\\web\\");
WinExec(str);
[解决办法]

引用:
引用:

引用:
"c:\Program Files\WinRAR\Rar.exe" x -t -o-p d:\web.rar d:\web\
例如这个命令
CString str;
str.Format(“\"c:\\Program Files\\WinRAR\\Rar.exe\" x -t -o-p %s %s","……

用ShellExecute,把str整个字符串作为第二个参数
[解决办法]
引用:
引用:

引用:
引用:

引用:
"c:\Program Files\WinRAR\Rar.exe" x -t -o-p d:\web.rar d:\web\
例如这个命令
CString str;
str.Format(“\"c:\\Pro……

你先在cmd中把rar能够解压zip的命令试一试,成功了在转化成CString 做WinExec的参数

读书人网 >VC/MFC

热点推荐