web-dev-qa-db-fra.com

Combien de fichiers pouvez-vous mettre dans un dossier Windows sans dégradation de performances notable?

Je suppose qu'il n'y a pas de limite difficile, mais je sais que la performance se dégrade lorsque vous mettez trop de fichiers dans un seul dossier Windows. Quelqu'un a-t-il de bonnes règles de pouce lorsqu'elle devient sensiblement lente d'ouvrir un fichier?

28
Mark Ransom

Ouverture d'un fichier ne sera pas très lent, quel que soit le nombre de fichiers que vous avez dans un dossier. Ce qui est certainement est va te tuer est énumérant des fichiers dans ce dossier. Alors, regardez le contenu de ce dossier avec Explorer, loin, Dir, Get-ChildItem, peu importe.

Cela étant dit, j'ai environ 2,5 km de fichiers et de dossiers dans mon dossier Temp et l'affichage est instantané, c'est donc apparemment un petit nombre.

ETA : OK, je viens de l'essayer, 10000 fichiers dans un dossier prennent environ une seconde pour ouvrir ce dossier en loin, cela et 20000 fichiers ne comptent même pas dans l'explorateur.

13
Joey

Regardez ici . Il dit pour Les fichiers par volume et non par dossier .

  • NTFS: 2 ^ 32 - 1 = 4.294.967.295 Fichiers
  • FAT: environ 4 millions
11
FerranB

J'ai eu des difficultés il y a quelques années avec un répertoire qui comptait environ 30000 fichiers, et de nouveaux fichiers ne pouvaient pas être écrits (c'est le répertoire "Temp" de Emule ...), c'était sur une partition FAT32, mais il est possible que je utilisait Win98 à l'époque et qu'il s'agissait d'une limite de l'OS lui-même.

1
Gabriel

10 ans, mais je n'ai découvert que les limites en soi aujourd'hui sur la dernière version de Windows 10 Build 18362.356. C'est environ 150 000. J'ai environ 700 000 fichiers .7z chaque taille 24kb à la racine de mon 4 TB wd blue's 2 TB partition et l'explorateur prend environ 3-4 minutes à charger tous les fichiers de la fenêtre et prend environ 1 min de les sélectionner mais matrienne lorsque je fais une opération avec eux, telles que des propriétés d'ouverture ou appuyez sur CTRL + X. Je peux sélectionner jusqu'à ce que des fichiers 150K au mieux lorsqu'il réponde en quelque sorte avec plus d'une minute. de retard mais plus que cela et sa mort, au moins pendant des heures lorsque je viens vérifier et trouver la sélection effectuée.

1
CryO ELITE

Cela dépend du système de fichiers. NTFS est bien meilleur que FAT32. FAT32 a une limite difficile. Cependant, la règle de base que je passe est d'environ 500 par répertoire.

0
Joel Lucsy