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);
[解决办法]
用ShellExecute,把str整个字符串作为第二个参数
[解决办法]
你先在cmd中把rar能够解压zip的命令试一试,成功了在转化成CString 做WinExec的参数