Blok Funkce FS_COPY

Blok funkce FS_COPY kopíruje soubor.

Pozor: Existující soubory budou bez varování přepsány.

Souborový systém musí být předtím pomocí FS_INIT inicializován. Všechny operace probíhají asynchronně pro každé připojené úložné médium.

Vstup COPY

Při kladném okraji se soubor na úložném médiu kopíruje.

Vstup DEV

Definuje zařízení, ze kterého je třeba přístupovat ke konkrétním souborům. Zařízení se používá v rámci projektu a lze jej spravovat v kontextovém menu pod Projekt Externí Úložný Prostor.

Vstup SRC_PATH

Udává zdrojovou cestu k souboru na úložném médiu. Cesta odpovídá Unixové cestě k souboru v UTF-8 formátu, pokud je podporován. Cesta se zobrazuje následovně:

Složka/Podsložka/Soubor.txt

Vstup DEST_PATH

Udává cílovou cestu k souboru na úložném médiu. Celý název cesty musí být uveden.

Vstup OVERWRITE

Pokud je vstup pravdivý, povoluje se přepsání souborů.

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. Tento je FALSE, pokud nenastala žádná chyba. Stav se uloží pro pozdější použití.

Možné příčiny:

  • Služba úložného média nebyla spuštěna.
  • Úložný prostor nebyl inicializován.
  • Přihlašovací údaje jsou neplatné.
  • Vzdálený server nelze kontaktovat.
  • Úložné médium neexistuje.
  • Uvedená cesta je neplatná.
  • Na úložné médium nelze zapisovat.
  • Žádný volný prostor na úložišti nebo úložné médium je chráněno proti zápisu.