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

Функциональный блок FS_COPY копирует файл.

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

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

Вход COPY

При положительном фронте файл копируется на носитель.

Вход DEV

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

Вход SRC_PATH

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

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

Вход DEST_PATH

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

Вход OVERWRITE

Если вход истинен, то разрешается перезапись файлов.

Выход DONE

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

Выход ERROR

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

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

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