Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Как обработать имена файлов?? Добавлено: 21.09.09 17:04  

Автор вопроса:  Андрей
Помогите, кто может, разобраться с проблемой. Не знаю даже как к ней подступиться.
Существует некая форма, которая редактирует файлы в Word-е. После редактирования, измененный файл нужно сохранить. Файлы сохраняются в директории, где уже есть файлы с именами типа: "КУ01ва", "КУ02ро", "КУ03вы", КУ04ти" ...
Необходимо найти в директории файл с наибольшим числовым индексом и сохранить в переменную.

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 AngryBadger



Вопросов: 33
Ответов: 245
 Профиль | | #1 Добавлено: 21.09.09 22:16
Какая максимальная длина числового индекс известно?

Ответить

Номер ответа: 2
Автор ответа:
 Дмитрий Юпатов



Вопросов: 4
Ответов: 457
 Web-сайт: cargomaster.at.ua/
 Профиль | | #2
Добавлено: 22.09.09 00:43
Вот тут: http://bit.pirit.info/forum/viewtopic.php?t=11201 есть пример про извлечение чисел из строки. Ну, я так понимаю, основная загвоздка в этом...

Ответить

Номер ответа: 3
Автор ответа:
 AngryBadger



Вопросов: 33
Ответов: 245
 Профиль | | #3 Добавлено: 22.09.09 13:34
Ну и до кучи - получение имен файлов из папки в массив

  1. Option Explicit
  2.  
  3.  
  4. Sub ListFiles()
  5.  
  6. Dim FName As String
  7. Dim NameArr() As String
  8. Dim i As Integer
  9. On Error Resume Next
  10.  
  11. FName = Dir("C:\", vbNormal)
  12.  
  13. Do While FName <> ""
  14.     If FName <> "." And FName <> ".." Then
  15.         ReDim Preserve NameArr(i)
  16.         NameArr(i) = FName
  17.         i = i + 1
  18.     End If
  19.     FName = Dir
  20. Loop
  21.  
  22. End Sub

Ответить

Номер ответа: 4
Автор ответа:
 Андрей



Вопросов: 1
Ответов: 1
 Профиль | | #4 Добавлено: 29.09.09 22:23
длина индекса от одной до трех позиций

Ответить

Номер ответа: 5
Автор ответа:
 Дмитрий Юпатов



Вопросов: 4
Ответов: 457
 Web-сайт: cargomaster.at.ua/
 Профиль | | #5
Добавлено: 29.09.09 23:33
Андрейну ведь тебе уже подсказали - пример для получения чисел из строки есть... Получение массива имен файлов - тоже.
Чего ж неясно-то?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам