首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

MFC 文件复制有关问题

2012-10-28 
MFC 文件复制问题我想实现点击一个按钮,然后打开文件系统选择文件后,把路径放到一个EDIT控件中,然后点击另

MFC 文件复制问题
我想实现点击一个按钮,然后打开文件系统选择文件后,把路径放到一个EDIT控件中,然后点击另一个按钮,把这个文件复制到指定文件夹中,但是复制文件一直不成功。
代码如下:
CString FromBuf;
GetDlgItem(IDC_EDIT_MP_EXE)->GetWindowText(FromBuf); //得到EDIT控件中的路径

CString toolVer;
GetDlgItem(IDC_EDIT_TOOL_VER)->GetWindowText(toolVer);
toolVer = L"C:\\Users\\Administrator\\Desktop\\SamAir_v" + toolVer;
toolVer = toolVer + L"\\MP_Tool"; //复制到的文件路径

SHFILEOPSTRUCT lpsh;
ZeroMemory(&lpsh,sizeof(lpsh));
lpsh.hwnd= m_hWnd;
lpsh.fFlags=FOF_NOCONFIRMMKDIR ;
lpsh.wFunc=FO_COPY; 
lpsh.pFrom= FromBuf;
lpsh.pTo = toolVer;
lpsh.hNameMappings=NULL;

if( 0 != SHFileOperation(&lpsh))
{
AfxMessageBox(L"复制文件出错,请检查");
return ;


求大神指教啊!

[解决办法]

探讨

toolVer = toolVer + L"\\MP_Tool\0";

lpsh.pFrom= FromBuf +L"\0";
lpsh.pTo =toolVer;

这样修改吗?

热点排行