我想这是一个很奇怪的问题:p 我只是好奇是否有办法可以预加载目录(及其子目录)中的所有 thumbs.db 文件,以便当我稍后在资源管理器或媒体中心访问这些文件夹时,缩略图已经被加载。
对于图像来说并不是那么重要,但对于包含大量很少更改的视频文件的文件夹来说,偶尔这样做会很方便。
答案1
如果您搜索磁盘中的所有图像文件,然后将视图设置为“缩略图”,则可以“强制”创建所有需要的 Thumbs.db。
答案2
大拇指.db是缓存机制。它存储缩略图,这样系统就不必扫描文件夹中的每个文件来获取其缩略图。除此之外没有其他方法可以缓存它。
E:即使您看到了 thumbs.db 文件,我也会仔细检查系统是否真的在使用它们(以及更新/生成新的文件),方法是确保文件夹选项->查看->“不缓存缩略图”未选中。除此之外,我认为你没有其他选择。
答案3
关于 Windows XP:搜索图像 (*.jpg、*.bmp 等) 并切换到缩略图视图只会暂时生成这些缩略图:不会生成和存储任何 thumbs.db 文件!
但最近我发现了一个可以用于自动化过程(例如命令批处理文件)的特殊技巧:如果您首先将(错误的)虚拟 thumbs.db 文件复制到一个文件夹中,然后使用 Windows 资源管理器以缩略图视图打开该目录,那么您现在不必再滚动目录来生成所有缩略图!
当然,这需要一些时间,尤其是在巨大的图像文件夹中,直到您的(慢速)单核 PC 完成 thumbs.db 文件的生成。当它生成后,或者大小不再增加时,您可以递归遍历批处理文件中的下一个目录。
答案4
我为此任务制作了一个免费的开源工具:温莎预加载器。
它允许您从目录的上下文菜单预加载目录的缩略图,也可以预加载其子目录。