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

Функціональний блок FS_FILESIZE повертає розмір файлу.

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

Вхід GET

При позитивному фронті визначається розмір файлу на носії пам'яті.

Вхід DEV

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

Вхід PATH

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

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

Вихід DONE

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

Вихід SIZE

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

Вихід ERROR

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

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

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