1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > VC删除文件夹下所有文件的代码

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

时间:2018-08-09 04:15:25

相关推荐

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

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

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

bool DeleteDirectory(char* sDirName)

{

CFileFind tempFind;

char sTempFileFind[200] ;

sprintf(sTempFileFind,"%s*.*",sDirName);

BOOL IsFinded = ();

while (IsFinded)

{

IsFinded = ();

if (!())

{

char sFoundFileName[200];

strcpy(sFoundFileName,()());

if (())

{

char sTempDir[200];

sprintf(sTempDir,"%s%s",sDirName,sFoundFileName);

DeleteDirectory(sTempDir);

}

else

{

char sTempFileName[200];

sprintf(sTempFileName,"%s%s",sDirName,sFoundFileName);

DeleteFile(sTempFileName);

}

}

}

();

if(!RemoveDirectory(sDirName))

{

return FALSE;

}

return TRUE;

}

/**//////////////////////////////////////////

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

BOOL DelAll()

{

if(PathFileExists(m_strDir))

DeleteDirectory((LPSTR)(LPCTSTR)m_strDir);

return 1;

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。