mfc CopyFile() 复制文件的问题

下面的代码编译没有问题,运行的时候没有复制文件,怎么回事??CStringstrpath;LPMALLOCpMalloc;if(::SHGetMalloc(&pMallo... 下面的代码编译没有问题,运行的时候没有复制文件,怎么回事??

CString strpath;
LPMALLOC pMalloc;
if(::SHGetMalloc(&pMalloc) == NOERROR)
{
BROWSEINFO bi;
char pszBuffer[MAX_PATH];
LPITEMIDLIST pidl;
bi.hwndOwner = GetSafeHwnd();
bi.pidlRoot = NULL;
bi.pszDisplayName = pszBuffer;
bi.lpszTitle = _T("请选择保持位置:");
bi.ulFlags = BIF_RETURNFSANCESTORS | BIF_RETURNONLYFSDIRS;
bi.lpfn = NULL;
bi.lParam = 0;
if((pidl = ::SHBrowseForFolder(&bi)) != NULL)
{
if (::SHGetPathFromIDList(pidl, pszBuffer))
{
strpath= pszBuffer;
}
pMalloc->Free(pidl);
}
pMalloc->Release();
}

CString temp_file_str=" E:\\templete\\templete.xls";
CString des_file_str= strpath+"\\"+ myDialog->m_asm_name+".xls";

CopyFile(_T(temp_file_str), _T(des_file_str),false);
展开
 我来答
归悦欣cf
2013-05-02 · TA获得超过1442个赞
知道大有可为答主
回答量:4250
采纳率:60%
帮助的人:1285万
展开全部
单步调试一下看结果。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式