以下代码为什么不成功?其中m_PathName 用于和一个输入文件/文件夹的文本框联系起来,
为什么运行总是出现“无法删除文件:无法读取文件或磁盘”的错误信息。
void CDlg::OnBtnRemoveTo()
{
UpdateData(TRUE); SHFILEOPSTRUCT sh;
memset(&sh, '\0', sizeof(sh));
sh.hwnd = GetSafeHwnd();
sh.wFunc = FO_DELETE;
sh.fFlags = FOF_ALLOWUNDO;
sh.pFrom = m_PathName;
SHFileOperation(&sh);
}
为什么运行总是出现“无法删除文件:无法读取文件或磁盘”的错误信息。
void CDlg::OnBtnRemoveTo()
{
UpdateData(TRUE); SHFILEOPSTRUCT sh;
memset(&sh, '\0', sizeof(sh));
sh.hwnd = GetSafeHwnd();
sh.wFunc = FO_DELETE;
sh.fFlags = FOF_ALLOWUNDO;
sh.pFrom = m_PathName;
SHFileOperation(&sh);
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货