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

Материал из Онлайн справочника
Перейти к навигации Перейти к поиску

Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


Нода «Watch»

Nodered node watch.PNG

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

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

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

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

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

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

Pixel Art Mini Meow Animated.gif Примечание: Чтобы директорию или файл можно было отслеживать, они должны существовать. Поэтому, если файл или директория были удалены, то отслеживаться они, возможно, больше не будут – даже если были восстановлены.


См.также

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