
使用非递归方式通过API函数FindFirstFile和FindNextFile查找特定文件
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本段介绍如何采用非递归策略结合Windows API中的FindFirstFile与FindNextFile函数来搜索系统中满足条件的特定文件,提供了一种高效、简洁的编程方法。
使用STL中的queue来存储文件夹名和文件名,总共需要两个队列。通过非递归方式查找指定的文件:找到一个文件夹就将其加入到文件夹队列中;找到了目标文件则将其加入到另一个队列里。当当前目录下的所有内容都已搜索完毕后,从文件夹队列中取出下一个待处理的路径继续进行搜索操作。此过程一直持续至没有更多的子目录需要检查为止(即文件夹队列为空)。最终结果会被保存在d:\\scan_result.txt这个指定的位置上;当然也可以根据需求修改输出的具体位置。
全部评论 (0)
还没有任何评论哟~


