16,472
社区成员
发帖
与我相关
我的任务
分享
bool b= CopyFile("Result.mdb",myDataBasePath,FALSE);
DWORD dw= GetLastError();
//得到当前文件路径
char path[MAX_PATH];
int size=MAX_PATH;
GetModuleFileName(NULL,path,size);
CString str = path;
int pos = m_appPath.ReverseFind('\\');
str = str.Left(pos)+"\\Result.mdb";
CopyFile(str,myDataBasePath,FALSE);
TCHAR szCommand[MAX_PATH_EX] = {0};
sprintf(szCommand, "CMD /C Copy /V /Y \"%s\" \"%s\"", szNew, szOld);
if (WinExec(szCommand, SW_HIDE) <= 31)
{
byLog("文件替换失败! file: %s", szNew);
return FALSE;
}