VC删除文件夹下所有文件的代码

光亮乐扬

光亮乐扬

2016-02-19 20:12

图老师小编精心整理的VC删除文件夹下所有文件的代码希望大家喜欢,觉得好的亲们记得收藏起来哦!您的支持就是小编更新的动力~

//删除文件夹目录(非空)

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

bool DeleteDirectory(char* sDirName)
{
    CFileFind tempFind;
    char sTempFileFind[200] ;
   
    sprintf(sTempFileFind,"%s*.*",sDirName);
    BOOL IsFinded = tempFind.FindFile(sTempFileFind);
    while (IsFinded)
    {
        IsFinded = tempFind.FindNextFile();
       
        if (!tempFind.IsDots())
        {
            char sFoundFileName[200];
            strcpy(sFoundFileName,tempFind.GetFileName().GetBuffer(200));
           
            if (tempFind.IsDirectory())
            {
                char sTempDir[200];
                sprintf(sTempDir,"%s%s",sDirName,sFoundFileName);
                DeleteDirectory(sTempDir);
            }
            else
            {
                char sTempFileName[200];
                sprintf(sTempFileName,"%s%s",sDirName,sFoundFileName);
                DeleteFile(sTempFileName);
            }
        }
    }
    tempFind.Close();
    if(!RemoveDirectory(sDirName))
    {
        return FALSE;
    }
    return TRUE;
}

/**//////////////////////////////////////////
//下面是应用,CString m_strDir 是一个文件夹路径,如:d:downloadpic

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

BOOL DelAll()
{
    if(PathFileExists(m_strDir))    
        DeleteDirectory((LPSTR)(LPCTSTR)m_strDir);
    return 1;
}

展开更多 50%)
分享

猜你喜欢

VC删除文件夹下所有文件的代码

编程语言 网络编程
VC删除文件夹下所有文件的代码

jsp遍历文件夹下的文件的代码

Web开发
jsp遍历文件夹下的文件的代码

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

浏览文件夹下面所有图片

Web开发
浏览文件夹下面所有图片

WP7获取ISolatedStorage指定文件夹下所有子文件夹

文件夹 电脑入门
WP7获取ISolatedStorage指定文件夹下所有子文件夹

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

js+FSO遍历文件夹下文件并显示

Web开发
js+FSO遍历文件夹下文件并显示

一个文件夹下面最多可以放多少文件

电脑入门
一个文件夹下面最多可以放多少文件

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

怎样有效提升电脑xp系统运行速度的方法和技巧

怎样有效提升电脑xp系统运行速度的方法和技巧

vc中改变对话框以及视类窗口的颜色

vc中改变对话框以及视类窗口的颜色
下拉加载更多内容 ↓