Blok Funkce FS_FILESIZE

Blok funkce FS_FILESIZE vrací velikost souboru.

Souborový systém musí být předtím pomocí FS_INIT inicializován. Všechny operace probíhají asynchronně pro každé vytvořené úložné médium.

Vstup GET

Při kladném okraji se zjistí velikost souboru na úložném médiu.

Vstup DEV

Definuje zařízení, ze kterého má být přístupováno ke konkrétním souborům. Zařízení je používáno pro projekt a může být spravováno v kontextovém menu pod Projekt Externí Paměť.

Vstup PATH

Zadává cestu k souboru na úložném médiu. Cesta odpovídá Unixové cestě k souboru ve formátu UTF-8, pokud je podporována. Cesta se zobrazuje následovně:

Složka/Podsložka/Soubor.txt

Výstup DONE

Výstup při úspěchu vrátí impuls, aby mohla být provedena další operace. Impuls nastane při ukončení procesu, i když došlo k chybě.

Výstup SIZE

Výstup vrací velikost souboru v bytech. Stav se uloží pro pozdější použití.

Výstup ERROR

V případě chyby vrátí text s chybovou zprávou. Je FALSE, pokud nevyšlo nic špatně. Stav se uloží pro pozdější použití.

Možné příčiny:

  • Služba úložného média nebyla spuštěna.
  • Paměť nebyla inicializována.
  • Přihlašovací údaje jsou neplatné.
  • Vzdálený server nebyl dosažen.
  • Úložné médium neexistuje.
  • Zadaná cesta je neplatná.