最好用API
解决方案 »
- 计算机图形学该怎么学?
- 求助给代码加头文件
- CreatFile的参数lpFileName作为COM口通讯的问题
- 大牛看过来!!!使用MFC 封装的ODBC类,Cdatabase和CRecordSet,怎么插入记录
- 對前途的迷茫,請大家給點意見!感謝!
- 如何获得另一个进程创建的窗口的某个子窗口的标题?
- vc中如何调用chm的帮助文件
- 关于CFileDialog如何打开多个文件
- !!!!!!如何在多线程中操作Access呀, 谢啦!!!!!!!!!!
- visual studio 2005 设置问题
- 怎样将光标设置在文本末尾?
- __declspec( dllimport )unsigned short gnTotalCards;
LPCTSTR lpFileName // file name
);
LPCTSTR lpPathName // pointer to directory to remove
);然后目录下有文件也会失败,所以很简单就是使用递归调用.把目录下的文件删干警了, 然后删目录.
注意:没有考虑文件属性问题.自己改吧.
函数使用方式, 入口填入要删除的目录,然后搞定.GetFolderAllFiles(CString csFolderName)
{
CFileFind f;
BOOL bFind=f.FindFile(csFolderName+"\\*.*");
while(bFind)
{
bFind = f.FindNextFile();
if(f.IsDots()) continue;
if(f.IsDirectory())
{
GetFolderAllFiles(csFolderName+"\\"+f.GetFileName());
}
TRACE(f.GetFilePath()+"\r\n"); //這裡得到的就是文件.
DeleteFile(f.GetFilePath());
}
RemoveDirectory(csFolderName);
}