Поочередное считывание и обработка всех файлов txt из папки - VB

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

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

форумчане, подскажите, плз, как выполнить процедуру. я только начинаю разбираться в системе есть форма, на ней поле, куда вносится путь к папке, где хранятся много файлов .txt. мне надо, чтобы нажимая одну кнопку, все файлы обработать и записать данные в таблицу(все файлы однотипные).

Решение задачи: «Поочередное считывание и обработка всех файлов txt из папки»

textual
Листинг программы
  1.  Dim sT As String
  2.   Dim iI As Integer
  3.   Dim sFnA As String
  4.   Dim iRet As Integer
  5.   '
  6.  frmMain.MousePointer = 11
  7.   ' Проверки
  8.  If "" = Trim$(txtDir.Text) Then
  9.     sT = "Не указан обрабатываемый каталог для исходников!"
  10.     MsgBox sT, 48, PRG_NAME
  11.     frmMain.MousePointer = 0
  12.     Exit Sub
  13.   End If
  14.   '
  15.  ' Присваиваем имя каталога и расширение FileListBox
  16.  filMain.Path = Trim$(txtDir.Text)
  17.   filMain.Pattern = "*.txt"
  18.   filMain.Refresh
  19.   MsgBox "Файлов - штук -" + Str$(filMain.ListCount)
  20.   For iI = 0 To filMain.ListCount - 1 Step 1
  21.     filMain.ListIndex = iI
  22.     ' Здесь вставляете Вашу обработку,
  23.    ' а пока будет выводится MsgBox c именем фала
  24.    sFnA = LCase$(sDirTrue(filMain.Path) + filMain.filename)
  25.     MsgBox sFnA
  26.     iRet = DoEvents() ' Это - чтобы на цикле можно было Alt+TAB перейти в другую программу
  27.  Next iI
  28.   MsgBox "Все файлы кончились. Обрабатывать нечего."
  29.   frmMain.MousePointer = 0

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


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

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

7   голосов , оценка 4 из 5

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

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

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