Blok funkcji FS_FILESIZE

Blok funkcji FS_FILESIZE zwraca rozmiar pliku.

System plików musi zostać wcześniej zainicjowany za pomocą FS_INIT. Wszystkie operacje odbywają się asynchronicznie dla każdego utworzonego urządzenia magazynującego.

Wejście GET

W przypadku pozytywnej krawędzi rozmiar pliku na nośniku jest określany.

Wejście DEV

Definiuje urządzenie, z którego można uzyskać dostęp do plików. Urządzenie jest używane w projekcie i może być zarządzane w menu kontekstowym pod Projekt Zewnętrzne Magazynowanie.

Wejście PATH

Podaje ścieżkę do pliku na nośniku. Ścieżka odpowiada ścieżce plików Unix w formacie UTF-8, jeśli jest on obsługiwany. Ścieżka jest przedstawiana następująco:

Folder/Subfolder/File.txt

Wyjście DONE

Wyjście zwraca impuls w przypadku sukcesu, aby przeprowadzić kolejną operację. Impuls występuje po zakończeniu zadania, nawet jeśli wystąpił błąd.

Wyjście SIZE

Wyjście zwraca rozmiar pliku w bajtach. Stan jest zapisywany do późniejszego użycia.

Wyjście ERROR

W przypadku błędu zwraca tekst z komunikatem o błędzie. Jest to FALSE, jeśli nie wystąpił żaden błąd. Stan jest zapisywany do późniejszego użycia.

Możliwe przyczyny:

  • Usługa nośnika nie została uruchomiona.
  • Magazyn nie został zainicjowany.
  • Dane logowania są nieprawidłowe.
  • Nie można było połączyć się z odległym serwerem.
  • Nośnik nie istnieje.
  • Podana ścieżka jest nieprawidłowa.