Node-RED:Библиотеки/node-red/Watch: различия между версиями
Myagkij (обсуждение | вклад) Нет описания правки |
Myagkij (обсуждение | вклад) Нет описания правки |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
{{Node-RED/Панель перехода}} | {{Node-RED/Панель перехода}} | ||
{{Перевод от Сubewriter}} | {{Перевод от Сubewriter}} | ||
{{Myagkij-редактор}} | {{Myagkij-редактор}} | ||
Строка 20: | Строка 19: | ||
Разумеется, на [[Linux]] все является файлом. Соответственно, это «все» можно отслеживать с помощью ноды '''«Watch»'''... | Разумеется, на [[Linux]] все является файлом. Соответственно, это «все» можно отслеживать с помощью ноды '''«Watch»'''... | ||
{{ | {{Примечание1|Чтобы директорию или файл можно было отслеживать, они должны существовать. Поэтому, если файл или директория были удалены, то отслеживаться они, возможно, больше не будут – даже если были восстановлены.}} | ||
=См.также= | =См.также= | ||
Строка 28: | Строка 27: | ||
<references /> | <references /> | ||
{{Навигационная таблица/Node-RED библиотеки}} | {{Навигационная таблица/Node-RED библиотеки}} | ||
{{Навигационная таблица/Телепорт}} | |||
[[Категория:Нода]] | [[Категория:Нода]] | ||
[[Категория:Нода Node-RED]] | [[Категория:Нода Node-RED]] |
Текущая версия от 13:29, 24 сентября 2023
Нода «Watch»
Следит за директорией или файлом на предмет изменений в них.
В меню редактирования ноды «Watch» можно задать сразу несколько папок и/или файлов, которые нужно отслеживать – для этого отделите их друг от друга запятыми. Названия, где есть пробелы, нужно будет заключить в кавычки – "...".
Если у вас Windows, то в путях к папкам необходимо использовать двойной обратный слеш («\\»).
Полное название изменившегося файла (абсолютный путь к нему) сохраняется в «msg.payload» и «msg.filename», а строковая версия списка отслеживаемых папок/файлов возвращается в свойстве «msg.topic».
Короткое название изменившегося файла сохраняется в свойство «msg.file». Свойство «msg.type» содержит тип изменившихся данных (как правило, «file» или «directory»), а свойство «msg.size» – размер файла в байтах.
Разумеется, на Linux все является файлом. Соответственно, это «все» можно отслеживать с помощью ноды «Watch»...
См.также
Внешние ссылки