关于vc用ShellExecute调用Winrar的问题
请教高手们一个问题,麻烦了。
可以用下面这条语句压缩C盘下的abc文件夹下的所有文件。
ShellExecute(NULL, "open", "C:\\Program Files\\WinRAR\\WinRAR.exe","a e:\\123.rar", "c:\\abc", SW_HIDE);//可以压缩文件夹的内容
但是如果把"c:\\abc", 改为"c:\\abc\\abc.txt"想压缩abc.txt文件的话,就不能获得成功,就会去压缩C盘根目录下的文件
请问:1、问题出在什么地方呢?
2、可以用什么别的方法调用winrar压缩单个文件吗?
3、CString 类型的变量用.GetFilePath();赋值后的文件路径可以直接用来替换相应的"c:\\abc"吗?
非常感谢。