CreateDirectory(); 怎样在创建目录时 覆盖掉原目录啊~~~ ....

来源:百度知道 编辑:UC知道 时间:2024/06/14 18:01:00
CreateDirectory(TempDir,NULL);
怎样在创建目录时 覆盖掉原目录啊 ....
// 因为 删除非空目录 也比较烦~~

BOOL CreateDirectoryEx(
LPCTSTR lpTemplateDirectory, // pointer to template directory path
LPCTSTR lpNewDirectory, // pointer to path of directory to create
LPSECURITY_ATTRIBUTES lpSecurityAttributes // pointer to security descriptor
);

bool CreatFload(CString sFload)
{
CString sTestFind;
sTestFind=sFload;
sTestFind+="*.*";
HANDLE hFind;
WIN32_FIND_DATA fd ;
if ( ( hFind = ::FindFirstFile ( sTestFind, &fd ) ) == INVALID_HANDLE_VALUE )
{
if(!CreateDirectory(sFload,NULL))
return false;
else
return true;
}
else
return true;
}