Blok funkcji FS_ISDIR

Blok funkcji FS_ISDIR sprawdza, czy folder 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 szukany jest folder na nośniku.

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 urządzenie magazynujące.

Wejście PATH

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

Folder/Subfolder

Wyjście DONE

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

Wyjsie EXISTS

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

Wyjsie 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.
  • Pamięć nie została zainicjowana.
  • 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.