想问一下,有没有用来直接删除目录的api函数 想问一下,有没有用来直接删除目录的api函数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BOOL DeleteDirectory(char *DirName)//如删除 DeleteDirectory("c:\\aaa") { CFileFind tempFind; char tempFileFind[MAX_PATH]; sprintf(tempFileFind,"%s\\*.*",DirName); BOOL IsFinded=(BOOL)tempFind.FindFile(tempFileFind); while(IsFinded) { IsFinded=(BOOL)tempFind.FindNextFile(); if(!tempFind.IsDots()) { char foundFileName[MAX_PATH]; strcpy(foundFileName,tempFind.GetFileName().GetBuffer(MAX_PATH)); if(tempFind.IsDirectory()) { char tempDir[MAX_PATH]; sprintf(tempDir,"%s\\%s",DirName,foundFileName); DeleteDirectory(tempDir); } else { char tempFileName[MAX_PATH]; sprintf(tempFileName,"%s\\%s",DirName,foundFileName); DeleteFile(tempFileName); } } } tempFind.Close(); if(!RemoveDirectory(DirName)) { MessageBox(0,"删除目录失败!","警告信息",MB_OK);//比如没有找到文件夹,删除失败,可把此句删除 return FALSE; } return TRUE;} The RemoveDirectory function deletes an existing empty directory.BOOL RemoveDirectory( LPCTSTR lpPathName); SHFileOperationhttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/structures/shfileopstruct.asp 菜单项无法禁止的问题 VC有多少种数据类型 !!!!!!!!!! DLL加载后在DLL_PROCESS_ATTACH中创建的线程怎么访问 主exe中的全局变量. 当单击VIEW时,怎样调出输入法,并接收汉字? strmbasd.lib 加 winmm.lib 问题? 我安装了vc6以后,为什么,访问很多网页都要让我调试错误?这样的提示可以屏蔽不? 关于打开文件并显示的问题(如何用API函数实现) 请问如下效果咋实现的? 函数SHBrowseForFolder()中的问题 语音转换文本的例子 谁有DES加密算法组件? 如何让toolbar响应鼠标经过事件?
BOOL RemoveDirectory(
LPCTSTR lpPathName
);