Проверка совпадения имен файлов - VB

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

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

Здравствуйте. Макросом из Ворда сохраняю файл в нужную папку на диске. При этом если файл с таким именем уже есть в этой папке, то он перезаписывается. Хочу понять как выполнить проверку наличия уже существующего файла с таким именем, чтобы можно было реализовать возможность выбора замены файла, сохранения под другим именем или отмены сохранения. Точнее, проверку нужно производить по части имени. Пример: есть файл TZ_105-17_01.03.2017.docm. Создаётся файл TZ_105-17_05.03.2017.docm. Как видите меняется дата. Но двух одинаковых документов с номером 105-17 не должно быть. Я в этом деле новичок и только начинаю изучать VB, поэтому если что не так прошу ногами не пинать.

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

textual
Листинг программы
  1.     CurrFile = Dir$("C:\MyFolder" & "*.*", vbNormal)
  2.     Do While Len(CurrFile) > 0
  3.             If InStr(CurrFile, "105-17")) Then
  4.                         'в папке есть файл с совпадением. удаляем...
  5.                        Kill CurrFile
  6.            
  7.             End If
  8.         CurrFile = Dir$()
  9.     Loop

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


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

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

8   голосов , оценка 3.75 из 5

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

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

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