Salut tout le monde,

je voudrais afficher la liste des fichiers qui contiennent une chaine de caractères saisies par l'utilisateur , donc j'utilise la fonction findinfiles comme ça:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
Dim containsText As String
        Dim list As System.Collections.ObjectModel.ReadOnlyCollection _
                (Of String)
 
        ListFichiersTrouves.Items.Clear()
 
        containsText = TxtMotARech.Text.ToString
        list = My.Computer.FileSystem.FindInFiles("C:\monRepertoire", containsText, True, FileIO.SearchOption.SearchAllSubDirectories)
 
        For Each name As String In list
            ListFichiersTrouves.Items.Add(name)
        Next

mon probème c'est que ça marche juste quand la chaine saisie est de 3 caractères en maximum, bizzard!!!

J'ajoute que cela concernent des fichiers pdf,
Merci

quelqu'un pourrait il m'aider, Merci