[VB2005]Code lent à l'exécution
Bonjour,
J'ai une petite appli en VB qui se charge de lire un répertoire et ses sous-répertoires mais ce code est très lent quand il y a beaucoup de fichiers (il devient de plus en plus lent au fur et a meseru de la lecture des fichiers).
Pour ce code , je me suis inspiré de celui dans la FAQ .NET
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
Dim i As Integer
i = 1
Traitement.LblMessage.Text = "Lecture des trains d'origine"
Traitement.Show()
Traitement.Refresh()
For Each file As String In Directory.GetFiles(CheminMSTS + "\Trains", "*.*", System.IO.SearchOption.AllDirectories)
ReDim Preserve FichiersDepart(i)
FichiersDepart(i - 1) = file.ToLower
i = i + 1
DoEvents()
Next |
Ce code n'a pas l'air très performant :(
Y'a-t-il une meilleure méthode (je débute totalement en .Net) ??