Поиск файлов по маске - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д