Blok funkcji FS_ISFILE

Blok funkcji FS_ISFILE sprawdza, czy plik istnieje.

System plików musi być wcześniej zainicjowany za pomocą FS_INIT. Wszystkie operacje są wykonywane asynchronicznie dla każdego utworzonego urządzenia magazynującego.

Wejście CHECK

Na pozytywnej krawędzi szukana jest plik na urządzeniu magazynującym.

Wejście DEV

Definiuje urządzenie, z którego należy 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ętrzny magazyn.

Wejście PATH

Podaje ścieżkę do pliku na urządzeniu magazynującym. Ś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

Na wyjściu zwracany jest impuls w przypadku sukcesu, aby przeprowadzić następną operację. Impuls występuje po zakończeniu zadania, nawet jeśli wystąpił błąd.

Wyjście EXISTS

Na wyjściu jest prawda, gdy plik został znaleziony. Stan jest zapisywany do późniejszego użycia.

Wyjście ERROR

Zwraca w przypadku błędu 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 urządzenia magazynującego 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.
  • Urządzenie magazynujące nie istnieje.
  • Podana ścieżka jest nieprawidłowa.