CString temp("copy ");
 system(temp+ szFileName+"D:\\test\\.");
目的是想将szFileName拷贝到D:\\test\\下
现在效果怎么正好相反,是将D:\\test\\拷贝到szFileName这个里了?

解决方案 »

  1.   


    system(temp+ szFileName+ "D:\\test\\");试试
      

  2.   

    system(temp+ szFileName+"D:\\test\\.");   // D:\\test\\. 怎么“\\”后面有一点?
    直接system(temp+ szFileName+"D:\\test");试试
      

  3.   

    关键是反过来这样写
    system(temp+"D:\\test\\."+szFileName);
    都允许出错了
      

  4.   

    用copyfile
    copyfile(szFileName,"D:\\test\\你的文件名",true);