windows 文件扫描器

1.获取当前电脑的cpu核心数 然后乘2获得最佳线程数

2.把需要扫描的内容存进一个vector里面,比如c:

3.创建线程,从一个vector 里面获取需要扫描的文件夹进行扫描并判断,如果是文件夹则存到vector 里面 如果是文件就对比看是不是需要搜索的文件 如果vector里面没有文件夹存在则休眠等待。当vector里面没有文件夹了且所有线程都已经处于休眠状态的话,则说明扫描完成,可以退出程序

你可能感兴趣的:(windows 文件扫描器)