文件夹删除问题
发现可以删除指定目录下的所有文件,该目录不含有子目录,但是最后在删除该目录的时候没有成功
m_ListBoxFinded.GetText(i,strTemp);
CString m_strDelete=strTemp;
if(!SetCurrentDirectory(m_strDelete))
return;
CFileFind finder;
BOOL m_bWorking=finder.FindFile("*.*");
CString DeleteFileName;
while(m_bWorking)
{
m_bWorking=finder.FindNextFile();
DeleteFileName=finder.GetFilePath();
if(!finder.IsDots())
DeleteFile(DeleteFileName);
}
int i=RemoveDirectory(m_strDelete);
其中m_ListBoxFinded是一个列表控件,存档是一些路径
m_strDelete是要删除的目录
调试中发现RemoveDirectory()返回的是0
请大家给点提示