Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionPrivate Sub Button6_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click Dim Nbr As Integer = 0 Dim fichier As String Dim Chemin2 As String If RepDone = False Then MsgBox("Donnez le répertoire à traiter") Exit Sub End If If Extension1 = "" Then MsgBox("Donnez le type d'exstension à traiter") Exit Sub End If ListBox4.Items.Clear() ListBox4.Sorted = True 'Stop If Me.CheckBox1.Checked = True Then 'Si case sous rép cochée -> recherche dans les sous répertoire Dim SousDos() As String = Directory.GetDirectories(Chemin) Dim Dossier As String For Each Dossier In SousDos MsgBox(Dossier) If Dossier.Contains("System Volume Information") Then GoTo Saute End If Chemin2 = Dossier For Each fichier In Directory.GetFiles(Chemin2, Extension1, System.IO.SearchOption.AllDirectories) If RadioButton4.Checked Then If fichier.Contains(TextBox3.Text) Then Me.ListBox4.Items.Add(fichier) D3(Nbr) = (fichier) Nbr = Nbr + 1 ReDim Preserve D3(Nbr + 1) ' ne pas oublier le preserve sinon les données sont effacées End If Else Me.ListBox4.Items.Add(fichier) D3(Nbr) = (fichier) Nbr = Nbr + 1 ReDim Preserve D3(Nbr + 1) ' ne pas oublier le preserve sinon les données sont effacées End If Next Saute: Next Else 'Si case sous rép pas cochée = recherche uniquement dans le répertoire For Each fichier In Directory.GetFiles(Chemin, Extension1) If RadioButton4.Checked Then If fichier.Contains(TextBox3.Text) Then Me.ListBox4.Items.Add(fichier) D3(Nbr) = (fichier) Nbr = Nbr + 1 ReDim Preserve D3(Nbr + 1) ' ne pas oublier le preserve sinon les données sont effacées End If Else Me.ListBox4.Items.Add(fichier) D3(Nbr) = (fichier) Nbr = Nbr + 1 ReDim Preserve D3(Nbr + 1) ' ne pas oublier le preserve sinon les données sont effacées End If Next End If End Sub
Private Sub Button6_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click Dim Nbr As Integer = 0 Dim fichier As String If RepDone = False Then MsgBox("Donnez le répertoire à traiter") Exit Sub End If If Extension1 = "" Then MsgBox("Donnez le type d'exstension à traiter") Exit Sub End If ListBox4.Items.Clear() ListBox4.Sorted = True 'Stop If Me.CheckBox1.Checked = True Then 'Si case sous rép cochée -> recherche dans les sous répertoire For Each fichier In Directory.GetFiles(Chemin, Extension1, System.IO.SearchOption.AllDirectories) If RadioButton4.Checked Then If fichier.Contains(TextBox3.Text) Then Me.ListBox4.Items.Add(fichier) D3(Nbr) = (fichier) Nbr = Nbr + 1 ReDim Preserve D3(Nbr + 1) ' ne pas oublier le preserve sinon les données sont effacées End If Else Me.ListBox4.Items.Add(fichier) D3(Nbr) = (fichier) Nbr = Nbr + 1 ReDim Preserve D3(Nbr + 1) ' ne pas oublier le preserve sinon les données sont effacées End If Next Else 'Si case sous rép pas cochée = recherche uniquement dans le répertoire For Each fichier In Directory.GetFiles(Chemin, Extension1) If RadioButton4.Checked Then If fichier.Contains(TextBox3.Text) Then Me.ListBox4.Items.Add(fichier) D3(Nbr) = (fichier) Nbr = Nbr + 1 ReDim Preserve D3(Nbr + 1) ' ne pas oublier le preserve sinon les données sont effacées End If Else Me.ListBox4.Items.Add(fichier) D3(Nbr) = (fichier) Nbr = Nbr + 1 ReDim Preserve D3(Nbr + 1) ' ne pas oublier le preserve sinon les données sont effacées End If Next End If End Sub