void DeleteDirectory(CString strDir)
{
if(strDir.IsEmpty())
{
RemoveDirectory(strDir);
return;
}
//首先删除文件及子文件夹
CFileFind ff;
BOOL bFound = ff.FindFile(strDir+ "\\*",0);
while(bFound)
{
bFound = ff.FindNextFile();
if(ff.GetFileName()== "."||ff.GetFileName()== "..")
continue;
//去掉文件(夹)只读等属性&
{
if(strDir.IsEmpty())
{
RemoveDirectory(strDir);
return;
}
//首先删除文件及子文件夹
CFileFind ff;
BOOL bFound = ff.FindFile(strDir+ "\\*",0);
while(bFound)
{
bFound = ff.FindNextFile();
if(ff.GetFileName()== "."||ff.GetFileName()== "..")
continue;
//去掉文件(夹)只读等属性&

本文介绍了如何在Windows XP环境下,使用VC6.0集成开发环境,通过MFC实现文件夹的删除功能,并已通过实际测试。
最低0.47元/天 解锁文章
4556

被折叠的 条评论
为什么被折叠?



