如何用VC60实现类似windows搜索文件的功能,针对文件夹中包含的文件名进行模糊查
来源:互联网 发布:java服务器开发教程 编辑:程序博客网 时间:2024/04/26 20:52
转自:http://wenda.so.com/q/1384705480060703
以下代码 递归遍历 一个文件夹内的所有文件夹和文件:
find(char * lpPath){ char szFind[MAX_PATH]; WIN32_FIND_DATA FindFileData; strcpy(szFind,lpPath); strcat(szFind,"\\*.*"); HANDLE hFind=::FindFirstFile(szFind,&FindFileData); if(INVALID_HANDLE_VALUE == hFind) return; while(TRUE) { if(FindFileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) { if(FindFileData.cFileName[0]!='.') { strcpy(szFile,lpPath); strcat(szFile,"\\"); strcat(szFile,FindFileData.cFileName); find(szFile); } } else { cout << FindFileData.cFileName; } if(!FindNextFile(hFind,&FindFileData)) break; } FindClose(hFind);}
剩下的就是关键字与文件名的比较了, 如果你说的模糊查询指的是文件名包含关键字, 那用strstr比较就可以了.
0 0
- 如何用VC60实现类似windows搜索文件的功能,针对文件夹中包含的文件名进行模糊查
- 如何用android实现类似windows的画板功能
- 在(ASP+MSSQL)全文本搜索中如何用正则表达式实现类似百度的显示效果?
- 用Criteria进行模糊查询实现简单的搜索功能
- 实现类似百度搜索框中模糊提示功能
- 如何用C++函数实现类似三目运算符的功能
- c++中如何用string实现CString格式化的功能
- Windows 中如何用日期做文件名
- 如何用SQL语句实现精确搜索以及模糊搜索
- 如何用SQL语句实现精确搜索以及模糊搜索
- 如何用栈实现队列的功能
- 如何用DataGrid实现类似DataList多列的效果
- 如何用php实现类似博客的二级域名
- 如何用JAVA实现文件的覆盖
- Unity中获取特定文件夹下文件名包含特定字符串的文件路径
- 查找文件名中包含字符的文件
- 在excel中如何用VLOOKUP进行模糊查找
- Hibernate中如何用HQL进行模糊查询
- 全面讲解远程桌面无法连接方案
- Pan's Labyrinth
- php5.3.8配置
- iOS模拟器上安装app
- Python 常用代码及命令
- 如何用VC60实现类似windows搜索文件的功能,针对文件夹中包含的文件名进行模糊查
- TLD(Tracking-Learning-Detection)算法学习与源码解析(一)之算法概述
- Sicily 1200 stick
- JXL.java在Android中的读写应用
- eclipse解决logcat不显示log的问题
- poj 3278 Catch That Cow (BFS剪枝)
- 交通运输部
- mysql出现Too many connections的解决...
- LeetCode OJ --问题与解答 Binary Tree Inorder Traversal