Blok funkce FS_MKDIR

Blok funkce FS_MKDIR vytváří nový adresář.

Souborový systém musí být předtím inicializován pomocí FS_INIT. Všechny operace se provádějí asynchronně pro každé připojené zařízení.

Vstup MAKE

Při kladné hraně bude vytvořen uvedený adresář.

Vstup DEV

Definuje zařízení, ze kterého se má přístupovat ke souborům. Zařízení je použito pro projekt a může být spravováno v kontextovém menu pod Projekt Externí paměť.

Vstup PATH

Zadává cestu k adresáři na zařízení. Cesta odpovídá Unixové cestě souboru v UTF-8 formátu, pokud je podporována. Cesta je zobrazena následovně:

Adresář/Podadresář

Vstup RECURSIVE

Pokud je vstup pravdivý, bude vytvořen celý adresářový cestu včetně podadresářů.

Výstup DONE

Výstup při úspěchu vrátí impuls k provedení další operace. Impuls nastane při ukončení procesu, i když došlo k chybě.

Výstup ERROR

V případě chyby vrátí text s chybovou zprávou. Je FALSE, pokud nevyšlo žádná chyba. Stav je uložen pro pozdější použití.

Možné příčiny:

  • Služba zařízení nebyla spuštěna.
  • Paměť nebyla inicializována.
  • Přihlašovací údaje jsou neplatné.
  • Dálkový server nebyl dosažen.
  • Zařízení neexistuje.
  • Zadaná cesta je neplatná.
  • Na zařízení nelze zapisovat.
  • Žádný volný prostor na zařízení nebo paměť je chráněna proti zápisu.