Поиск файлов на дисках C, D - VB

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

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

Мне вот тут стало интересно, каким методом осуществляется поиск файлов в директориях C и D Используется функция Dir или Search? Подскажите, товарищи))

Решение задачи: «Поиск файлов на дисках C, D»

textual
Листинг программы
  1. Option Explicit
  2. Option Compare Text
  3.  
  4. Private Sub Command1_Click()
  5. Dim FSO As Object, drv As Object
  6. Set FSO = CreateObject("Scripting.FileSystemObject")
  7.  For Each drv In FSO.Drives
  8.    If drv.DriveType = 2 Then Search FSO.GetFolder(drv.Driveletter & ":\") 'Debug.Print drv.DriveLetter
  9. Next drv
  10. End Sub
  11.  
  12.  Sub Search(Fold As Object)
  13.  Dim SubFold As Object
  14.  Dim File As Object
  15.    For Each File In Fold.Files
  16.      If File.Name = Text1.Text Then
  17.       MsgBox File.Path
  18.      End If
  19.    Next File
  20.    On Error GoTo ErrHandle
  21.    For Each SubFold In Fold.SubFolders
  22.      Search SubFold
  23.    Next SubFold
  24.    Exit Sub
  25. ErrHandle:
  26.    MsgBox "Нет допуска к папке """ & Fold.Path & """"
  27.    Err.Clear
  28.  End Sub

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


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

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

13   голосов , оценка 3.846 из 5

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

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

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