Функціональний блок FS_RENAME

Функціональний блок FS_RENAME перейменовує файли або папки або переносить їх у інше місце.

Увага: Існуючі файли будуть без попередження замінені.

Файлову систему потрібно спочатку ініціалізувати за допомогою FS_INIT. Всі операції виконуються асинхронно для кожного підключеного носія.

Вхід RENAME

При позитивному фронті дані на носії перейменовуються або переносяться.

Вхід DEV

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

Вхід SRC_PATH

Вказує шлях до файлу або папки на носії. Шлях відповідає Unix-шляху до файлу у форматі UTF-8, якщо це підтримується. Шлях відображається наступним чином:

Папка/Підпапка/Файл.txt

Вхід DEST_PATH

Вказує шлях призначення до файлу або папки на носії. Потрібно вказати повну назву шляху.

Вихід DONE

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

Вихід ERROR

У разі помилки повертає текст з повідомленням про помилку. Він FALSE, якщо помилка не сталася. Стан зберігається для подальшого використання.

Можливі причини:

  • Сервіс носія не був запущений.
  • Пам'ять не була ініціалізована.
  • Дані для входу недійсні.
  • Віддалений сервер недоступний.
  • Носій не існує.
  • Вказаний шлях недійсний.
  • На носій не можна записувати.
  • Немає місця на носії або носій захищений від запису.