您可以在一个 Windows 文件夹中放入多少个文件而不会显着降低性能?

Mar*_*som 32 windows file-management

我猜没有硬性限制,但我知道当您将太多文件放入单个 Windows 文件夹时,性能会下降。当打开文件变得明显缓慢时,有人有什么好的经验法则吗?

jer*_*jvl 20

假设这里是 NTFS,在这种情况下,技术限制是大约 40 亿个文件。在每个目录超过 10 万个之前,您真的不必太担心。

但是请注意,像 Explorer 这样的程序遭受的损失比成千上万的要快得多,因为它们试图访问给定目录中的所有文件以获取元数据等。


Joe*_*oey 13

无论文件夹中有多少文件,打开文件都不会很慢。什么肯定要杀了你是枚举文件是文件夹中。因此,请使用 Explorer、Far、dir、Get-ChildItem 等查看该文件夹的内容。

话虽如此,我的临时文件夹中有大约 2.5k 个文件和文件夹,并且显示是即时的,所以这显然仍然是一个很小的数字。

ETA:好的,刚刚试过了,一个文件夹中的 10000 个文件需要大约一秒钟才能在 Far 中打开该文件夹,这个和 20000 个文件在资源管理器中甚至无关紧要。

  • 只需等到您开始通过网络执行此操作。我必须维护的几个应用程序喜欢将所有内容存档在同一个地方:100,000 个或更多文件。甚至不要考虑在资源管理器中打开该文件夹。 (6认同)

Fer*_*anB 11

这里。它表示每个卷的文件,而不是每个文件夹

  • NTFS:2^32 - 1 = 4.294.967.295 个文件
  • FAT:约400万


小智 -1

这取决于文件系统。NTFS 比 FAT32 好得多。FAT32 有硬性限制。然而,我遵循的经验法则是每个目录大约 500 个。

  • 我的图像文件夹在一个目录中包含数千张图像,而音频文件夹则包含更多图像。500 对于 Windows 文件夹来说是一个非常非常低的限制。 (2认同)