我要删一个文件夹,用以下来实现
LPSHFILEOPSTRUCT  lp;
lp=new SHFILEOPSTRUCT;
lp->hwnd=m_hWnd;
m_TempPath="D:\\0";
lp->pFrom=(LPCSTR)m_TempPath;
lp->pTo=(LPCSTR)m_TempPath; 
//lp->lpszProgressTitle="*.*";
lp->wFunc=FO_DELETE ;
lp->fFlags=FOF_NOCONFIRMATION |FOF_FILESONLY ;
SHFileOperation(lp);
delete lp;
可老是出错,以下是出错提示:
无法删除文件,无法读源文件或磁盘。可我后来又改成如下的程序就可以了~
LPSHFILEOPSTRUCT  lp;
lp=new SHFILEOPSTRUCT;
lp->hwnd=m_hWnd;
// m_TempPath="D:\\0";
lp->pFrom=(LPCSTR)"D:\\0";
lp->pTo=(LPCSTR)"D:\\0"; 
//lp->lpszProgressTitle="*.*";
lp->wFunc=FO_DELETE ;
lp->fFlags=FOF_NOCONFIRMATION |FOF_FILESONLY ;
SHFileOperation(lp);
delete lp;
请问这样的问题怎么解决~??