Локальная папка

Драйвер устройства Локальная папка обеспечивает контроль всех папок, расположенных на сервере AggreGate.

Информация о драйвере

ID плагина драйвера:

com.tibbo.linkserver.plugin.device.folder

Общие настройки

Не определены.

Настройки уровня пользователя

Не определены.

Свойства device

Локальная папка проверяет наличие папки, собирает данные об атрибутах папки, загружает и исследует содержание папки (файлы и подпапки). Содержание папки может анализироваться рекурсивно (включая подпапки) или не рекурсивно. Помимо этого, подлежащие обработке объекты фильтруются при помощи знака подстановки или регулярного выражения. Конфигурация осуществляется при использовании следующих свойств:

Имя поля

Описание поля

Путь

Определяет местонахождение папки, т.е. полный путь.

Считывать  содержимое

Включает/отключает чтение содержания папки.

Рекурсивно

Если отключено, будет анализироваться содержание только определенной папки. Иначе все ее подпапки буду обработаны рекурсивно.

Следовать символьным ссылкам

Если включено, драйвер будет разрешать и следовать символьным ссылкам при сканировании содержимого папки.

Включаемые  файлы

Определяет фильтр для объектов папки. Данная опция повзоляет выбирать, обрабатывать все файлы и папки или же только те, которые удовлетворяют выбранному знаку подстановки или регулярному выражению.

Настройки device

Драйвер устройства Локальная папка создает две переменные настройки Device:

Имя переменной

Описание переменной

Комментарии

Атрибуты папки

Атрибуты

содержит следующие атрибуты:

  • Время последнего изменения (modificationTime)
  • Размер, т.е. общий размер всех файлов, выбранных согласно опциям "Рекурсивно" и "Включение файлов" (size)
  • Количество файлов, т.е. общее количество файлов, выбранных согласно опциям "Рекурсивно" и "Включение файлов" (fileCount)

Содержание папки

Содержание

Список объектов папки (файлы и подпапки) с данными полями:

  • Тип
  • Относительный путь
  • Размер

Операции device

Чтение файлов

Данная операция используется для чтения содержания файлов. Она принимает список масок файла. Возвращает все файлы, если нет заданных масок. Результатом функции является Таблица данных с двумя полями:

  • Имя файла. Строковое имя файла.
  • Считывать содержимое. Содержимое Блока данных файла.

События

Device

Драйвер не представляет события.

Подключение

Если все операции ввода/вывода файла завершились успешно, локальная папка Device находится в режиме Онлайн.

Если не указан ни один файл в пути или при доступе к папке произошла ошибка, локальный файл Device считается находящимся в режиме Офлайн.

Синхронизация

Устройства Локальной папки синхронизируются с  AggreGate Server, как и любое другое Device. Во время синхронизации происходит получение атрибутов и содержания папки.