ShellExecute(NULL, "open", "C:\\Program Files\\WinRAR\\WinRAR.exe","a d:\\ftp3\\datetemp.rar", "d:\\ftp2\\upfile", SW_HIDE);可以压缩文件夹的内容单个文件的压缩如何实现呢?

解决方案 »

  1.   

    strFileNameRar=strTmp+strStartTime+"至"+strEndTime+"数据";

    strTmp=".\\winrar.exe a "+strFileNameRar+" "+strFileName;
    UINT result=WinExec(strTmp,SW_HIDE);
    strFileNameRar是压缩的文件名不要后缀名,
    strFileName是要压缩的文件名
      

  2.   

    再帮帮忙,如果要压缩的文件在一个文件夹(a)中,用上面的命令使RAR文件出现在文件夹(a)里面,我希望只有一个RAR