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

Функціональний блок FS_COPY копіює файл.

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

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

Вхід COPY

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

Вхід DEV

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

Вхід SRC_PATH

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

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

Вхід DEST_PATH

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

Вхід OVERWRITE

Якщо вхід істинний, то дозволяється заміна файлів.

Вихід DONE

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

Вихід ERROR

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

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

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