Поиск файлов по маске - Visual Basic .NET (64441)
Формулировка задачи:
Как реализовать поиск файлов по маске "*.txt"?
Файлы могут быть в любой папке диска C: или даже D:
Решение задачи: «Поиск файлов по маске»
textual
Листинг программы
Public Sub GetFiles(ByRef path$, ByRef list As List(Of FileInfo)) Dim Dirs As IO.DirectoryInfo = New IO.DirectoryInfo(path) Dim ext$ = ".txt.zip.pdf" Try list.AddRange(Dirs.EnumerateFiles("*", SearchOption.AllDirectories).Where(Function(fi) ext.Contains(fi.Extension.ToLower))) 'или так 'list.AddRange(Dirs.EnumerateFiles("*", SearchOption.AllDirectories).Where(Function(fi) fi.Extension.ToLower = ".txt" OrElse fi.Extension.ToLower = ".zip" OrElse fi.Extension.ToLower = ".pdf")) Catch ex As Exception End Try End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д