包含数百万个文件的 windows 文件夹没有响应

eya*_*ler 9 windows-7 file-management windows-explorer filesystems

我在具有 4GB RAM 的 Intel Q6600 CPU 上使用 Windows 7(64 位)。

我有一个包含 200 万个文件的文件夹,平均文件大小为 10 KB。

当我打开文件夹时,Windows 资源管理器停止响应。我怎样才能克服这个问题?

Rog*_*ger 11

您可以通过为文件使用更合理的结构来克服它。虽然资源管理器将支持包含数百万个文件的目录,但它不是为这种情况而设计的,并且性能会很慢。

有关详细信息,请参阅此 TechNet 文章:

http://technet.microsoft.com/en-us/magazine/hh395477.aspx


Pio*_*ula 7

抱歉,Windows 无法整齐高效地处理一个文件夹中超过 8 万个文件(在至少具有 4GB RAM 的 Xeon 2.8Ghz 服务器上)

它开始崩溃并在接近 60k 时燃烧。

在 200k 时,枚举文件夹需要 2 天时间。我们在使用 Windows Exchange 的死信文件夹中遇到了这个问题。克服它的唯一方法是使用具有更多文件夹的文件夹中的文件制作数千个文件夹(它可以很好地处理)。

否则,您应该认真考虑使用免费的 SQLExpress 或同样免费的 MySQL 将该数据转储到 SQL 文件中。编写一个小程序来处理它,你会很高兴 - 这就是我们对 20 万个文件所做的,现在我们已经整理了超过 1200 万封电子邮件,可以快速访问。