Поиск файлов по маске - Visual Basic .NET (64441)

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

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

Как реализовать поиск файлов по маске "*.txt"? Файлы могут быть в любой папке диска C: или даже D:

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

textual
Листинг программы
  1.   Public Sub GetFiles(ByRef path$, ByRef list As List(Of FileInfo))
  2.         Dim Dirs As IO.DirectoryInfo = New IO.DirectoryInfo(path)
  3.         Dim ext$ = ".txt.zip.pdf"
  4.         Try
  5.             list.AddRange(Dirs.EnumerateFiles("*", SearchOption.AllDirectories).Where(Function(fi) ext.Contains(fi.Extension.ToLower)))
  6. 'или так
  7.             'list.AddRange(Dirs.EnumerateFiles("*", SearchOption.AllDirectories).Where(Function(fi) fi.Extension.ToLower = ".txt" OrElse fi.Extension.ToLower = ".zip" OrElse fi.Extension.ToLower = ".pdf"))
  8.         Catch ex As Exception
  9.         End Try
  10.     End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

11   голосов , оценка 4.091 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут