Поиск файлов по заданному расширению - VB

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

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

Напишите пожалуста урывок программного кода, через который будет осуществляться поиск файлов на локальных дисках компьютера за заданым их разширением.В своём урівке можете зделать поиск файлов с расширением txt. Буду сильно благодарен !!!!

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

textual
Листинг программы
  1. Const cpath = 'C: '
  2. Const cFile = 'C:Log '
  3. Dim fsys
  4. Dim oTextStream
  5. Dim sfile
  6.  
  7. Set fsys = CreateObject('Scripting.FileSystemObject')
  8. sfile = cFile & Replace(cstr(Now()),':','.') & '.log'
  9. Set oTextStream = fsys.CreateTextFile(sfile, True)
  10. Call scanfolder(cpath, '')
  11. call MsgBox('Создание протокола завершено.',,'CreateLog')
  12.  
  13. Sub scanfolder(folderspec, otstup)
  14. Dim thisfolder
  15. Dim sfolders
  16. Dim fileitem, folderitem
  17. Dim AllFiles
  18.     Set thisfolder = fsys.GetFolder(folderspec)
  19.     Set sfolders = thisfolder.SubFolders
  20.     Set AllFiles = thisfolder.Files
  21.     For Each folderitem In sfolders
  22.         Call oTextStream.WriteLine(_
  23.         otstup & 'Папка: ' & folderitem.Name & ' ' & _
  24.         folderitem.Size & ' ' & _
  25.         folderitem.DateCreated & ' ' & _
  26.         folderitem.DateLastModified & ' ' & _
  27.         folderitem.DateLastAccessed)
  28.        Call scanfolder(folderitem.path, otstup & '   ')
  29.    Next
  30.     For Each fileitem In AllFiles
  31.         Call oTextStream.WriteLine( _
  32.         otstup & fileitem.Name & ' ' & _
  33.         fileitem.Size & ' ' & _
  34.         fileitem.DateCreated & ' ' & _
  35.         fileitem.DateLastModified & ' ' & _
  36.         fileitem.DateLastAccessed)
  37.    Next
  38. End Sub

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


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

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

10   голосов , оценка 3.8 из 5

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

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

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