Funkcióblokk FS_FILESIZE

A Funkcióblokk FS_FILESIZE visszaadja a fájl méretét.

Az állományrendszert előbb az FS_INIT segítségével kell inicializálni. Az összes művelet aszinkron módon történik meg minden létrehozott tárolóeszközre.

GET bemenet

Egy pozitív él esetén a fájl mérete meghatározódik a tárolóeszközön.

DEV bemenet

Definiálja az eszközt, amelyről hozzáférhetnek a fájlokhoz. Az eszköz projektként használható és kezelhető a kontextusmenüben Projekt Külső tároló alatt.

PATH bemenet

Azonosítja a fájl elérési útját a tárolóeszközön. Az elérési út egy Unix-fájlútvonal UTF-8 formátumban, ha ezt támogatja. Az elérési út a következőképpen jelenik meg:

Mappa/Almappa/Fájl.txt

DONE kimenet

A kimenet siker esetén egy impulzust ad vissza, hogy az következő művelet elvégzéséhez. Az impulzus akkor történik meg, ha a folyamat befejeződött, még akkor is, ha hiba történt.

SIZE kimenet

A kimenet visszaadja a fájl méretét bájtokban. Az állapot később történő használatra tárolódik.

ERROR kimenet

Hiba esetén egy szöveg ad vissza egy hibaüzenettel. Ez FALSE, ha nem történt hiba. Az állapot később történő használatra tárolódik.

Lehetséges okok:

  • A tárolóeszköz szolgáltatása nem indult el.
  • A tároló nem lett inicializálva.
  • A bejelentkezési adatok érvénytelenek.
  • A távoli szerver nem érhető el.
  • A tárolóeszköz nem létezik.
  • Az megadott elérési út érvénytelen.