Wie viele Dateien können Sie in einem Windows-Ordner ablegen, ohne dass die Leistung dadurch merklich beeinträchtigt wird?

22183
Mark Ransom

Ich vermute, es gibt keine festen Grenzen, aber ich weiß, dass die Leistung abnimmt, wenn Sie zu viele Dateien in einem einzigen Windows-Ordner ablegen. Hat jemand gute Daumenregeln, wenn es beim Öffnen einer Datei merklich langsam wird?

24
Vielleicht könnte der Titel dieser Frage geändert werden, um eine "ohne spürbare Leistungsverschlechterung" einzubeziehen. Ron Tuffin vor 14 Jahren 0
verwandt: https://superuser.com/q/453348/453247 Stephen R vor 5 Jahren 0

6 Antworten auf die Frage

17
jerryjvl

Angenommen, NTFS, in diesem Fall liegt das technische Limit bei etwa 4 Milliarden Dateien. Und bis Sie mehr als Zehntausende pro Verzeichnis erreichen, sollten Sie sich nicht allzu viele Sorgen machen.

Beachten Sie jedoch, dass Programme wie Explorer viel früher als Zehntausende leiden, da sie versuchen, auf alle Dateien in einem bestimmten Verzeichnis zuzugreifen, um Metadaten usw. abzurufen.

In meinem Test hier unter Win 7 ist Explorer tatsächlich schneller als einige andere Tools, die angeblich effizienter sind. Joey vor 14 Jahren 0
Ich habe noch nicht mit Win 7 gespielt, aber hauptsächlich aus Zeitmangel und einer guten Maschine. Ich bin froh, dass sie scheinbar etwas Zeit investiert haben, um Explorer zu verbessern. jerryjvl vor 14 Jahren 0
12
Joey

Das Öffnen einer Datei ist nicht sehr langsam, unabhängig davon, wie viele Dateien sich in einem Ordner befinden. Was sicher ist, gehen Sie zu töten ist Dateien Aufzählen in diesem Ordner. Schauen Sie sich also den Inhalt dieses Ordners mit Explorer, Far, dir, Get-ChildItem oder was auch immer an.

Davon abgesehen habe ich ca. 2.5k Dateien und Ordner in meinem temporären Ordner. Die Anzeige erfolgt sofort, also ist das anscheinend immer noch eine kleine Zahl.

ETA: Ok, ich habe es gerade ausprobiert. 10000 Dateien in einem Ordner benötigen etwa eine Sekunde, um diesen Ordner in Far zu öffnen. Dies und 20000 Dateien spielen im Explorer keine Rolle.

Warten Sie einfach, bis Sie dies über ein Netzwerk tun. Ein paar Apps, die ich pflegen muss, archivieren alles an derselben Stelle: 100.000 oder mehr Dateien. Denken Sie nicht einmal daran, diesen Ordner im Explorer zu öffnen. Joel Coehoorn vor 14 Jahren 5
Ok, da stimmte ich zu. Für lokale Ordner ist es anscheinend egal, ich lasse meine Kopie nul% i auf 100 KByte laufen und der Explorer benötigt etwa 1 Sekunde, um diesen Ordner zu öffnen. Das Sortieren der Dateien dauert einen Sekundenbruchteil länger. Joey vor 14 Jahren 0
@JoelCoehoorn: SMBv2 hat Wunder an unseren Maschinen bewirkt. surfasb vor 12 Jahren 0
11
FerranB

Schau mal hier . Es sagt für Dateien pro Volume, nicht pro Ordner .

  • NTFS: 2 ^ 32 - 1 = 4.294.967.295 Dateien
  • FAT: Ungefähr 4 Millionen
1
Gabriel

Ich hatte vor einigen Jahren Probleme mit einem Verzeichnis, das etwa 30000 Dateien hatte, und neue Dateien konnten nicht geschrieben werden (es war das "Temp" -Verzeichnis von eMule ...), es befand sich auf einer FAT32-Partition, aber es ist möglich, dass ich benutzte damals Win98, und das war eine Grenze des Betriebssystems.

32767 ist eine spezielle Zahl, da dies die maximale Repräsentation in einem 16-Bit-Wert mit Vorzeichen ist. "etwa 30000" ist nahe genug. Mark Ransom vor 12 Jahren 0
1
Gia

Ich verwende Windows 10 und 25.000 Bilder in einem Ordner (die durchschnittliche Dateigröße beträgt 500 KB. Das vollständige Laden des Ordners dauerte mehr als eine Stunde. Die empfohlene Anzahl von Dateien in einem Ordner beträgt 5000.)

0
Joel Lucsy

Das hängt vom Dateisystem ab. NTFS ist viel besser als FAT32. FAT32 hat ein hartes Limit. Die Faustregel, nach der ich gehe, ist jedoch etwa 500 pro Verzeichnis.

Ich habe Bildordner mit mehreren tausend Bildern in einem einzigen Verzeichnis und Audioordner mit noch mehr. 500 ist ein sehr niedriger Grenzwert für einen Windows-Ordner. TheTXI vor 14 Jahren 0