Получить в listbox файлы по маске из папки - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Всем привет. НА форме есть текстовое поле, кнопка и listbox В текстовое поле вводятся через запятую окончания имени файла, например *ia.txt,*was.txt,*resx.txt и при нажатии на кнопку произвести поиск файлов по данной маске и вывести их в listbox. как сделать для одного файла по маске я знаю:
А как сделать что бы было несколько условий поиска - не знаю. Помогите, пожалуйста в решении данной проблемы

Решение задачи: «Получить в listbox файлы по маске из папки»

textual
Листинг программы
Dim extensions As New List(Of String)
        Dim path As String = "C:\base\blabla\"
 
        If TextBox1.TextLength > 0 Then
            Dim source() As String = Split(TextBox1.Text, ",")
 
            For i = 0 To UBound(source)
                extensions.Add(Trim(source(i)))
            Next
 
            For Each foundFile As String In My.Computer.FileSystem.GetFiles(path, FileIO.SearchOption.SearchAllSubDirectories, extensions.ToArray)
                ListBox1.Items.Add(foundFile)
            Next
        End If

Оцени полезность:

7   голосов , оценка 4 из 5
Похожие ответы