Il n'y a pas qu'une seule limite à considérer.
Par exemple d'un côté tu as le FileSystem, là la limite est énorme (2^32 - 1 en NTFS par exemple), mais après il y a aussi la limite plus floue de la GUI de l'OS.
Sous Windows par exemple ça rame sévèrement après quelques dizaines de milliers, surtout si t'affiche des colonnes d'info supplémentaires, si l'OS tente de générer un Thumbs.db, etc.
Après bien sûr pour un traitement "informatisé" tu ne vas pas te balader "à la main" dans le répertoire, mais ça reste bien de pouvoir l'ouvrir sur le serveur (à des fins d'administration) sans voir la machine s'effondrer 
Perso j'irai pas au delà de 100 000.
Plutôt qu'un système de hash pour gérer des répertoires tu peux envisager par exemple un répertoire par mois, etc. Et d'avoir un index des fichiers à côté dans une DB.
Message édité par TotalRecall le 22-11-2018 à 09:20:29
---------------
Topic .Net - C# @ Prog