Blok funkcji FS_MKDIR

Blok funkcji FS_MKDIR tworzy nowy folder.

System plików musi być wcześniej zainicjowany za pomocą FS_INIT. Wszystkie operacje odbywają się asynchronicznie dla każdego urządzenia pamięci.

Wejście MAKE

Na pozytywnej krawędzi tworzony jest podany folder.

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ętrzna pamięć.

Wejście PATH

Podaje ścieżkę do folderu na urządzeniu pamięci. Ścieżka odpowiada ścieżce pliku Unix w formacie UTF-8, jeśli jest on obsługiwany. Ścieżka przedstawia się następująco:

Folder/Subfolder

Wejście RECURSIVE

Jeśli wejście jest prawdziwe, cała ścieżka folderu wraz z podfolderami zostanie utworzona.

Wyjście DONE

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

Wyjsie ERROR

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

Możliwe przyczyny:

  • Usługa urządzenia pamięci 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.
  • Urządzenie pamięci nie istnieje.
  • Podana ścieżka jest nieprawidłowa.
  • Do urządzenia pamięci nie można zapisać.
  • Brak miejsca na dysku lub pamięć jest chroniona przed zapisem.