Skip to content

Latest commit

 

History

History
43 lines (28 loc) · 2.65 KB

README.md

File metadata and controls

43 lines (28 loc) · 2.65 KB

<- На головну

5. Базові операції з файлами: бібліотека fs-ops

У бібліотеці fs-ops представлені вузли Node Red для виконання операцій з файловою системою. Ці вузли є обгорткою навколо багатьох функцій у бібліотеці файлових систем Node.js, яка, в свою чергу, є обгорткою навколо стандартних функцій файлів POSIX. Ці вузли та функції забезпечують функції

fs-ops-move - переміщення або перейменування файлів і каталогів

fs-ops-copy - копіювання або посилання на файли

fs-ops-delete - видалення файлів або каталогів

fs-ops-access - перевірка наявності та доступності файлу або каталогу

fs-ops-size - отримання розміру файлу або каталогу в байтах

fs-ops-link - визначає, чи є файл посиланням і повертає файл, на який він посилається.

fs-ops-type - визначає тип файлу - звичайний, каталог, символ або спеціальний

fs-ops-dir - отримує масив імен файлів і каталогів у каталозі

fs-ops-mkdir - створює новий каталог

fs-ops-mktmpdir - створює новий каталог із випадковим унікальним ім'ям

Такі параметри, як шлях і ім'я файлу, можуть бути отримані з рядків, повідомлень, потоків або глобальних властивостей. Аналогічно, результати можуть зберігатися в повідомленні, потоці або глобальній властивості.

fs-ops-dir можна використовувати для вилучення списку файлів за допомогою фільтра, а потім передавати цей список до інших вузлів fs-ops для виконання об'ємних операцій.

Загальний принцип розробки полягає в тому, що кожен вузол передаватиме повідомлення, якщо дія буде успішною, інакше вона викине виняток і скине повідомлення.