Под заказ

Поиск файлов в директории

Стоимость Цена по запросу
Российское производство Гарантия производителя Доставка по РФ и ЕАЭС

Поиск файлов в директории

Поиск файлов в директории — компонент. Позволяет находить файлы в заданной директории, по расширению, указанному в маске.

Внешний вид компонента

Параметры:

Входные

• Путь — название директории;

• Маска — маска для поиска в директории. На этот вход подается текстовая информация о расширении фалов которые необходимо найти. В формате: "*txt" или "*.txt", без кавычек.

Выходные

• Файлы — перечисляются найденные файлы (с разделителем ;), указывается не просто имя файла, а абсолютный путь к каждому найденному файлу.

Настраиваемые свойства:

Общие свойства (окружение)

• Приведены по данной ссылке.

Частные свойства (в скобках значение, установленное по умолчанию):

• DirectionName (c:\) — название директории в которой будет производиться поиск файлов.

• FileExtension (*.txt) — расширение файлов, поиск которых будет производиться. Указывается в формате *txt или *.txt.

• AddFolderName (true) — добавлять имя папки к имени файла.

Программирование

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

Параметры:

Входные

• Путь — значение Путь содержит название директории (текст);

• Маска — Значение Маска служит для поиска в формате: "*txt" или "*.txt", без кавычек.

Настраиваемые свойства:

Общие свойства (окружение)

• Приведены по данной ссылке.

Частные свойства (в скобках значение, установленное по умолчанию):

• BSTR DirecrionName — установка и чтение названия директории в которой будет производиться поиск файлов (строка).

• BSTR FileExtension — установка и чтение расширение файлов, поиск которых будет производиться (строка).

• VARIANT_BOOL AddFolderName — установка и чтение добавления имя папки к имени файла:

• true — выходное значение выдается при добавления имя папки к имени файла;

• false — выходное значение не выдается при добавления имя папки к имени файла.

Пример

Проект в SCADA ZETView

В этом проекте пользователь выбирает каталог и расширение разыскиваемых файлов, после чего на экран выводятся все найденные по маске файлы в указанном каталоге. Выбор каталога осуществляется путем нажатия кнопки без фиксации с надписью "Выбор каталога". Кнопка передает управляющий импульс компоненту "Выбор каталога". При нажатии кнопки откроется стандартный проводник Windows в отдельном окне, и пользователю будет предложено выбрать каталог для поиска. Когда каталог выбран нажать кнопку "Ок" проводника. Тогда путь к выбранному каталогу появится в текстовой метке. Как видно из схемы, полученный компонентом "Выбор каталога" путь передается далее, в виде текстовой строки на компонент "Метка", который отображает выбранный пользователем путь, и на компонент "Поиск файлов в директории", указывая в какой директории производить поиск. Также к компоненту "Поиск файлов в директории" подключен комбинированный список, позволяющий пользователю выбрать необходимое расширение файла из списка. Результат поиска выводится на текстовую метку. Данный компонент используется для создания различных проектов, в том числе таких как параллельный анализатор спектра.

Результат работы проекта