Thumbs.db是微软Windows XP或mac os x用来缓存Windows资源管理器缩略图的文件。Thumbs.db存储在每个包含图片或照片的目录中。Windows media center edition版本,生成了一个eh拇指. db来保存保存的视频文件的预览。
*.db文件是sqlite数据库文件,用于保存应用程序中的常用设置。
Thumbs.db文件可缓存的图像文件格式包括jpeg、bmp、gif、tif、pdf和htm。Thumbs.db文件是一个数据库,它存储该目录中所有图像文件的缩略图(jpeg格式)。当以缩略图形式查看时(显示图片或影片),将生成一个Thumbs.db文件。Thumbs.db绝不是病毒,而是一个数据库文件,可以在有图片的文件夹中找到,它的体积随着文件夹中图片数量的增加而增大。
Thumbs.db是Windows XP/2003为了提高缩略图模式下文件夹的响应速度,为当前文件夹中的图像文件创建的缓存。这个文件本身没有问题,因为它是一个“系统文件的隐藏文件”,通常不会显示(除非它是在您的计算机视图中设置的)。但有时也相当麻烦,甚至会给网站带来一定的安全隐患。
例如,当您上传电脑的数码照片时,您会删除其中一张“SSA2501”,然后将其从“SSA2502”更改为“SSA2501”。看,“SSA2502”的照片马上改成了“SSA2501”,不仅名字变了,照片也变了。如果把“SSA2503”改名为“SSA2502”,奇迹就会发生,原来的“SSA2502”照片会回来,但“SSA2503”照片会消失!
是中毒吗?不要。原来,为了更快地显示图片,Windows XP会自动将文件夹中的缩略图保存为索引文件“Thumbs.db”。我们删除无用图片后,由于“Thumbs.db”不能立即自动更新,当新文件与原文件同名时,会直接取出原缩略图。其实图片本身没有变,只是图片的缩略图变了。但这是对用户的误导!更严重的后果是,如果一个网站创建者在Windows文件夹选项中设置了显示系统文件和隐藏文件,他在制作网站的过程中会将大量图片制作或收集到某个目录中,并以缩略图的形式预览该目录。然后,当他上传整个目录或者所有文件到服务器的时候,不小心上传了Thumbs.db,因为有工具可以查看Thumbs.db的内容,甚至导出里面的图片,这样他就打开了。用户可以通过Thumbs.db获取该文件夹中的所有文件名和缩写内容,然后使用Thumbs.db浏览器下载浏览该目录中的所有图像文件。最坏的情况就是让别人发现这个缩略图里有不健康的内容。
删除Thumbs.db
禁止生成
1.打开工具栏——文件夹选项。
2.点击查看。
3.选中,不缓存缩略图。
4.决定
完成上述设置后,以后所有新文件夹中不会自动生成“Thumbs.db”文件,但很多已经生成的“Thumbs.db”文件仍会存在,必须手动删除。
删除生成的文件。
实际上,我们可以使用“搜索”工具一次删除所有的“Thumbs.db”。
1.在“文件夹选项”窗口的“查看”选项卡中,稍微向下拖动右边的滚动条,去掉“隐藏受保护的操作系统文件”前面的复选标记,然后选择“显示所有文件和文件夹”(即单击其前面的圆圈一次,圆点就会指向其前面的圆圈。事实上,如果不设置“显示所有文件和文件夹”并删除“隐藏受保护的操作系统文件”前面的那个,
2.右键单击桌面上的“我的电脑”,左键单击“搜索”打开搜索结果窗口。点击“所有文件和文件夹项目”后,在“文件名:全部或部分”下输入Thumbs.db(注意:字母可以大写也可以小写,但不能有误,中间的“点”不能丢失);选择本地硬盘(C:D:E:),即选择所有硬盘;然后,点击“更多高级选项”后的“半强书名”按钮,放入“搜索系统文本”。
件夹”、“搜索隐藏的文件和文件夹”、“搜索子文件夹”这三项勾选上;最后单击“搜索”按钮。3.搜索完成后,单击“搜索结果”窗口菜单栏的“编辑”→“全选”(也就是把所有搜到的“Thumbs.db”文件都选上,也可以在窗口右侧,按住左键拖选或使用键盘:先用按住一个Ctrl键,再按一下字母A键,最后再把Ctrl键放开),再单击菜单栏的“文件”→“删除”(也可以把鼠标指针对准任意一个“Thumbs.db”文件,右键单击,左键单击“删除”)。
4.再次打开“文件夹选项”窗口,单击“还原为默认值”按钮,这样做的目的是把前面操作中去掉的“隐藏受保护的操作系统文件”的勾再勾上,把选择“显示所有文件和文件夹”前的点恢复到“不显示隐藏的文件和文件夹”上,因为这是系统默认的状态,以免我们今后因误操作而把显示的系统文件或其它重要文件删掉。
批处理方式
新建一个文本文档,并将其另存为DelThumbs.cmd文件即可。
FOR %%a IN ( C: D: E: F: G: H: I: J: K: L: M: N: O: P: Q: R: S: T: U: V: W: X: Y: Z: ) DO DEL /f/s/q/a %%a\Thumbs.db
保存完毕直接运行即可将硬盘中的所有Thumdb文件全部删除!

