我要删一个文件夹,用以下来实现
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;
请问这样的问题怎么解决~??
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;
请问这样的问题怎么解决~??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货