Par une autre question sur le nombre maximum de fichiers dans un dossier, je remarquai que Que faire si DirectoryInfo.GetFiles(). Length dépasse Int32.MaxValue?
DirectoryInfo.GetFiles().Length
renvoie une System.In32, mais la valeur maximale d'un Int32 est
2.147.483.647 (Int32.MaxValue)
pendant NTFS (un tas d'autres systèmes de fichiers) le nombre maximum de fichiers peut aller bien au-delà.
sur NTFS, il est
4.294.967.295 single files in one folder (probably an Uint32)
Ce qui me conduit à la question intéressante:
Est-il possible d'obtenir le nombre de fichiers dans un dossier sur NTFS avec le framework .NET, lorsque le nombre de fichiers dépasse le Int32.MaxValue, d'une manière élégante et performante?
note: ce n'est pas une question de pourquoi. et je sais, ce sont beaucoup de fichiers;)
Avez-vous vraiment besoin de stocker plus de fichiers int.MaxValue dans un dossier? – TalentTuner