Поиск файлов на дисках C, D - VB
Формулировка задачи:
Мне вот тут стало интересно, каким методом осуществляется поиск файлов в директориях C и D
Используется функция Dir или Search? Подскажите, товарищи))
Решение задачи: «Поиск файлов на дисках C, D»
textual
Листинг программы
Option Explicit Option Compare Text Private Sub Command1_Click() Dim FSO As Object, drv As Object Set FSO = CreateObject("Scripting.FileSystemObject") For Each drv In FSO.Drives If drv.DriveType = 2 Then Search FSO.GetFolder(drv.Driveletter & ":\") 'Debug.Print drv.DriveLetter Next drv End Sub Sub Search(Fold As Object) Dim SubFold As Object Dim File As Object For Each File In Fold.Files If File.Name = Text1.Text Then MsgBox File.Path End If Next File On Error GoTo ErrHandle For Each SubFold In Fold.SubFolders Search SubFold Next SubFold Exit Sub ErrHandle: MsgBox "Нет допуска к папке """ & Fold.Path & """" Err.Clear End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д