thhums.db、desktop.ini和.DS_Store文件是什么?

告诉您的文件管理器显示隐藏文件,您会看到相当多的垃圾文件散落在您的文件夹中。Windows在许多文件夹中创建thhums.db和desktop.ini文件,而Mac OS X创建.DS_Store文件。

大多数人通常不会看到这些文件。它们通常被认为是隐藏文件,只有当您特意显示隐藏文件时才会出现。系统创建这些文件是为了加快速度并保存设置以备将来使用,但您可以阻止创建其中的一些文件。

什么是thhums.db?

相关:如何在Windows 7、8或10中显示隐藏的文件和文件夹

db文件本质上是一个“缩略图数据库”--顾名思义就是这样。每当您在Windows资源管理器或文件资源管理器中打开文件夹并且该文件夹包含图像时,Windows都会创建这些图像的缩略图。为了在将来加快速度,Windows会将这些缩略图保存到它在该特定文件夹中创建的“thhums.db”文件中。然后,Windows可以重新加载这些缩略图,而不是在您下次打开文件夹时再次生成它们。

这通常很好,您通常甚至不会注意到它们,因为它们是隐藏文件。但是,在某些情况下,它们可能会引起问题。例如,如果您将目录上载到Web服务器,则thhums.db文件可能会随之而来。

要防止Windows创建thhums.db文件-大多数人不需要这样做,但如果您愿意,您可以这样做-您可以使用组策略编辑器(在Windows专业版或企业版上)或注册表编辑器(在Windows家庭版上)。

要在组策略中更改组策略中的此设置,请按Windows键+R打开运行对话框,在对话框中键入“gpedit.msc”,然后按Enter键。

在Windows 10、8.1或8上,导航到用户配置>管理模板>Windows组件>文件资源管理器。在Windows 7上,导航到用户配置>管理模板>Windows组件>Windows资源管理器。

双击“关闭隐藏thhums.db文件中的缩略图缓存”选项,并将其设置为“已启用”。

在Windows Home Edition上,按Windows键+R,键入“regedit”,然后按Enter,打开注册表编辑器。

导航到“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\资源管理器\高级“。双击右窗格中的“DisableThumbnailCache”设置,并将其设置为“1”。如果没有看到“DisableThumbnailCache”选项,请在右窗格中单击鼠标右键,创建一个新的DWORD值,然后将其命名为“DisableThumbnailCache”。然后,将其值更改为1。

删除该值或将其设置为“0”以撤消此更改。

什么是desktop.ini?

相关:我一直看到的这些desktop.ini文件是什么?

Windows也会创建desktop.ini文件,但这些文件是额外隐藏的。它们不仅是隐藏文件,而且还被视为受保护的操作系统文件。除非在文件资源管理器或Windows资源管理器中禁用“隐藏受保护的操作系统文件(推荐)”设置,否则您将无法看到它们。此设置位于“文件夹选项”窗口中。

Windows使用这些desktop.ini文件来确定文件夹的显示方式。例如,当您尝试在Windows中移动某些文件夹时,Windows会通知您该文件夹是系统文件夹,您不应该移动它。一些文件夹也有自己独特的图标。此类信息存储在文件夹中的desktop.ini文件中。

我们不知道有什么方法可以阻止Windows创建这些文件。如果你不想看到受保护的操作系统文件,你应该告诉Windows不要显示它们。

什么是.DS_Store?

相关:如何在Mac OS X上隐藏文件和查看隐藏文件

Mac OS X创建.DS_Store文件。这些文件在每个文件夹中创建,其工作方式类似于Windows上的desktop.ini文件。这些文件以句点-a“开头。字符-因此在Mac OS X和其他Unix操作系统上默认隐藏。除非你特意查看隐藏文件,否则你不会在Mac上看到这些隐藏文件。它们通常不会出现在Finder或其他实用程序中。

.DS_Store文件包含有关文件夹中图标位置、文件夹背景图像和其他详细信息的信息。当您在Finder中打开文件夹时,Finder会读取此文件以查看如何显示该文件夹的内容。更改这些设置时,Finder会将这些设置存储在.DS_Store文件中。

即使在共享网络文件夹上,Mac通常也会创建这些.DS_Store文件,这可能是一个问题。例如,那些.DS_Store文件只会是额外的混乱,会让Windows用户感到困惑。

为了防止这种情况发生,MacOSX提供了一种方法来阻止创建这些.DS_Store文件-但只能在网络驱动器上创建。为此,请打开终端窗口(按Command+Space,键入“Terminal”,然后按Enter或导航到应用程序>实用程序>终端)。在终端窗口中键入以下命令,然后按Enter键:

要撤消更改并使Mac OS X继续在网络驱动器上创建.DS_Store文件,请运行以下命令:

如果没有第三方黑客攻击,就无法阻止Mac OS X在本地创建.DS_Store文件。但是,在查找器中禁用隐藏文件,您将看不到它们,也不会被它们打扰。

在使用某些程序(例如,版本控制程序或文件上载工具)时,这些文件可能会妨碍您的工作。理想情况下,您使用的程序应该自动忽略thhums.db、desktop.ini和.DS_Store文件。如果他们妨碍了某个特定的程序,看看你能不能让该程序完全忽略他们。

相关文章