首页 > 编程语言 > 详细

MFC删除文件及其所有子目录子文件

时间:2020-04-08 12:18:35      阅读:69      评论:0      收藏:0      [点我收藏+]

 

bool DeleteDirectory(const CString& strDirName)
{
    CFileFind tempFind;
    TCHAR sTempFileFind[200];
    _tcscpy(sTempFileFind, strDirName);
    _tcscat(sTempFileFind, L"\\*.*");
    BOOL IsFinded = tempFind.FindFile(sTempFileFind);
    while (IsFinded)
    {
        IsFinded = tempFind.FindNextFile();

        TCHAR sFoundFileName[200];
        _tcscpy(sFoundFileName, tempFind.GetFilePath());
        DeleteFile(sFoundFileName);
    }
    tempFind.Close();
    if (!RemoveDirectory(strDirName))
    {
        return FALSE;
    }
    return TRUE;
}

 

MFC删除文件及其所有子目录子文件

原文:https://www.cnblogs.com/2018shawn/p/12658978.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!