返回顶部

收藏

C++清空或删除文件夹

更多
//清空log文件夹
void CPMAgentManageDlg::DeleteFolder(CString sPath)
{
    CFileFind ff;
    BOOL bFound;
    bFound = ff.FindFile(sPath + "\\*.*");
    while(bFound)
    {
        bFound = ff.FindNextFile();
        CString sFilePath = ff.GetFilePath();

        if(ff.IsDirectory())
        {
            if(!ff.IsDots())
            {
                DeleteFolder(sFilePath);
            }
        }
        else
        {
            if(ff.IsReadOnly())
            {
                SetFileAttributes(sFilePath, FILE_ATTRIBUTE_NORMAL);
            }
            DeleteFile(sFilePath);
        }
    }
    ff.Close();
    //上面已经把文件夹下面的文件全部删除了,如果需要把文件夹也删除掉则加上一下代码
//  SetFileAttributes(sPath, FILE_ATTRIBUTE_NORMAL);  //设置文件夹的属性
//  RemoveDirectory(sPath);  //删除文件夹
}

标签:清空文件夹,删除文件夹,C++

收藏

0人收藏

支持

0

反对

0

»更多 您可能感兴趣的代码
  1. 2014-11-06 10:29:20C++清空或删除文件夹 by 灵剑子
  2. 2014-05-19 16:50:59k阶裴波那契序列 by 童学芬
  3. 2014-05-19 21:24:49从HTTP的host字段中获取域名 by 小项
  4. 2014-05-20 13:33:22字符串分割 by lucasli
  5. 2014-05-20 19:18:55贪吃蛇 by 童学芬
  6. 2014-05-21 14:51:02金刚石图案算法 by 小项
  7. 2014-05-21 18:11:14C输出指定字符后的内容 by 蟋蟀哥
  8. 2014-05-22 11:43:54C++动态数组,多重指针问题 by walker30
  9. 2014-05-22 16:03:20汉字系统 by Kevin.
  10. 2014-05-22 20:31:24FLTK 消息处理 by Kevin.
  11. 2019-06-17 21:18:10PHP+jQuery.photoClip.js图片裁剪上传实例 by 素材火官网
相关聚客文章
  1. coder4 发表 2013-02-02 15:15:20 c++ tr1和Boost中,tuple、tie的用法。
  2. Dave Abrahams 发表 2011-11-04 08:16:16 Having it all: Pythy syntax for C++
  3. Herb Sutter 发表 2012-04-30 23:19:59 C++ Libraries: Casablanca
  4. Herb Sutter 发表 2012-09-18 20:53:01 C&B 2012 panel posted: Ask Us Anything!
  5. Herb Sutter 发表 2013-01-16 00:20:29 Videos: Panel, and C++ Concurrency
  6. Eric Battalio 发表 2013-03-11 18:34:00 Advanced Developers Conference 2013: C++
  7. alex 发表 2013-04-13 08:23:26 Dynamic C++ in a nutshell
  8. 博主 发表 2009-12-30 16:00:00 C++如何判断声明为基类的对象,是否某子类型的实例?
  9. maipianshuo 发表 2013-06-11 04:14:53 [C++技巧篇1]enable_if,lambda
  10. admin 发表 2012-09-28 07:50:16 基于XMPP协议IM技术选型
  11. mortoray 发表 2013-08-13 04:09:26 We don’t need a string type
  12. Jennifer Leaf [MSFT] 发表 2013-09-30 15:09:00 Visual C++ Libraries Survey

发表评论