我有一个包含100k文件和文件夹的Windows文件夹,当我查找文件时需要一段时间,而Windows正在浏览每个文件夹,下次我查找Windows缓存最多的文件并非所有文件夹及其内容都能使搜索速度更快。
到目前为止,这是常见的Windows行为,但我希望Windows将此缓存项目保留在内存中,直到PC重新启动,而不是重用/释放内存以供其他用途。 (ea。我希望全天快速搜索结果)
如果能做到这一点有什么指示吗? 另外,我不是在寻找一个构建缓存的程序,而是一种强制Windows挂起到这个缓存的方法,就像电脑启动一样,我做了一个简单的“dir / s'启动缓存并继续使用缓存。
答案 0 :(得分:0)
您使用的是哪个版本的Windows? Windows 7以后版本支持索引特定文件夹以加快搜索速度。这里的主题是:
How to add folder into windows indexing list with windows search api
建议您至少可以使用某个Windows搜索API以编程方式索引文件夹。我不知道是否有可用的C ++(或其他任何使用的语言)库。