CFileFind的问题
来源:互联网 发布:php判断网址是否有效 编辑:程序博客网 时间:2024/05/21 09:26
void DeleteDirectory(CString& str){
CString path(str);
path+=CString(TEXT("//*.*"));
CFileFind finder;
BOOL isFind=(BOOL)finder.FindFile(path);
while(isFind){
isFind=finder.FindNextFileW();
if(!finder.IsDots()){
if(finder.IsDirectory()){
wcout<<finder.GetFilePath().GetBuffer(200)<<endl;
finder.GetFilePath().ReleaseBuffer();
DeleteDirectory(finder.GetFilePath());
}
//DeleteFile(finder.GetFilePath());
wcout<<finder.GetFilePath().GetBuffer(200)<<endl;
finder.GetFilePath().ReleaseBuffer();
}
}
finder.Close();
}
CFileFind ff;
CString str;
if(ff.FindFile(CString(TEXT("*.*")))){
ff.FindNextFileW();
str=ff.GetFilePath();
}
ff.Close();
DeleteDirectory(str);
问题是:为什么如果我的输入目录含有汉字,就有问题呢?
比如,如果我获得的str为D://win32或MFC代码,最后只有输出D://win32
哎
我是再觉得自己写的代码带太多的工程文件,不利于备份,想写一个删除不必要的工程文件的时候产写的上面的代码,可是老出错,请大牛指教
回复于:2009-12-13 23:23:41
回复于:2009-12-13 23:25:30
- CFileFind之类的问题
- CFileFind的问题
- CFILEFIND类的用法
- CFileFind的用法总结
- CFileFind的用法
- CFileFind的用法
- CFileFind
- CFileFind
- CFileFind
- CFileFind
- CFileFind类的使用总结
- CFileFind类的使用总结
- CFileFind类的使用总结
- CFileFind类的使用总结
- CFileFind的完整用例
- CFileFind类的使用总结
- CFileFind类的使用总结
- CFileFind类的使用总结
- VOA Special English Development Report --- Setup Internet connection in Africa.
- Linux EXT3文件系统误删文件恢复
- CFileFind类
- CFileFind类实现的目录树遍历
- TCP与UDP
- CFileFind的问题
- 郁闷了!写socket时,无法将结构体转换成char*发送
- PCB布线的基本流程
- 一个挺好玩的FLASH游戏 -- QQ飞车!
- hdu hdu 1102 Constructing Roads(最小生成树Kruskal)
- easymule学习----校验dll信息
- Hibernate中Session.load与Session.get的区别
- 行者无疆——自行车,危险的运动
- 20100915