Node-RED:Библиотеки/node-red/Watch

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Версия для печати больше не поддерживается и может содержать ошибки обработки. Обновите закладки браузера и используйте вместо этого функцию печати браузера по умолчанию.

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Нода «Watch»

Следит за директорией или файлом на предмет изменений в них.

В меню редактирования ноды «Watch» можно задать сразу несколько папок и/или файлов, которые нужно отслеживать – для этого отделите их друг от друга запятыми. Названия, где есть пробелы, нужно будет заключить в кавычки – "...".

Если у вас Windows, то в путях к папкам необходимо использовать двойной обратный слеш («\\»).

Полное название изменившегося файла (абсолютный путь к нему) сохраняется в «msg.payload» и «msg.filename», а строковая версия списка отслеживаемых папок/файлов возвращается в свойстве «msg.topic».

Короткое название изменившегося файла сохраняется в свойство «msg.file». Свойство «msg.type» содержит тип изменившихся данных (как правило, «file» или «directory»), а свойство «msg.size» – размер файла в байтах.

Разумеется, на Linux все является файлом. Соответственно, это «все» можно отслеживать с помощью ноды «Watch»...

Примечание

Чтобы директорию или файл можно было отслеживать, они должны существовать. Поэтому, если файл или директория были удалены, то отслеживаться они, возможно, больше не будут – даже если были восстановлены.

См.также

Внешние ссылки