清空目录

BOOL DeleteDirectory(char *DirName)
{
	CFileFind tempFind;
	char tempFileFind[200];
	sprintf(tempFileFind,"%s\*.*",DirName);
	BOOL IsFinded=(BOOL)tempFind.FindFile(tempFileFind);
	while(IsFinded)
	{
		IsFinded=(BOOL)tempFind.FindNextFile();
		if(!tempFind.IsDots())
		{
			char foundFileName[200];
			strcpy(foundFileName,tempFind.GetFileName().GetBuffer(200));
			if(tempFind.IsDirectory())
			{
				char tempDir[200];
				sprintf(tempDir,"%s\%s",DirName,foundFileName);
				DeleteDirectory(tempDir);
			}
			else
			{
				char tempFileName[200];
				sprintf(tempFileName,"%s\%s",DirName,foundFileName);
				DeleteFile(tempFileName);
			}
		}
	}
	tempFind.Close();
	return TRUE;
}
原文地址:https://www.cnblogs.com/welen/p/3666201.html