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

Функциональный блок FS_RENAME переименовывает файлы или папки или перемещает их в другое место.

Внимание: Существующие файлы будут без предупреждения перезаписаны.

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

Вход RENAME

При положительном фронте данные на носителе переименовываются или перемещаются.

Вход DEV

Определяет устройство, с которого следует получить доступ к файлам. Устройство используется в проекте и может быть управляемо в контекстном меню под Проект Внешнее хранилище.

Вход SRC_PATH

Указывает исходный путь к файлу или папке на носителе. Путь соответствует Unix-пути к файлу в формате UTF-8, если это поддерживается. Путь представлен следующим образом:

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

Вход DEST_PATH

Указывает целевой путь к файлу или папке на носителе. При этом должен быть указан полный имя пути.

Выход DONE

Выход возвращает при успехе импульс, чтобы выполнить следующую операцию. Импльс происходит по завершении операции, даже если произошла ошибка.

Выход ERROR

В случае ошибки возвращает текст с сообщением об ошибке. Он FALSE, если ошибка не возникла. Состояние сохраняется для последующего использования.

Возможные причины:

  • Сервис носителя не был запущен.
  • Хранилище не было инициализировано.
  • Данные для входа недействительны.
  • Удаленный сервер недоступен.
  • Носитель не существует.
  • Указанный путь недействителен.
  • На носитель нельзя записывать.
  • Нет свободного места на носителе или носитель защищен от записи.