Funktionsblok FS_MKDIR

Den funktionsblokken FS_MKDIR opretter en ny mappe.

Filssystemet skal først initialiseres ved hjælp af FS_INIT. Alle operationer udføres asynkrone for hvert oprettet lagringsmedium.

Indgang MAKE

Når en positiv flanke er til stede, oprettes den angivne mappe.

Indgang DEV

Definerer enheden, hvorfra der skal tilgås filerne. Enheden bruges pr. projekt og kan administreres i kontekstmenuen under Projekt Ekstern Lager.

Indgang PATH

Angiver stien til mappen på lagringsmediet. Stien svarer til en Unix-filsti i UTF-8-format, hvis dette understøttes. Stien vises som følger:

Mappe/Undermappe

Indgang RECURSIVE

Hvis indgangen er sand, oprettes hele mappestien inklusiv undermapper.

Udgang DONE

Udgangen returnerer ved succes et impuls til at udføre den næste operation. Impulsen sker ved afslutningen af processen, også hvis der er opstået en fejl.

Udgang ERROR

Returnerer i tilfælde af fejl en tekst med en fejlbesked. Denne er FALSE, hvis der ikke er opstået nogen fejl. Tilstanden gemmes til senere brug.

Mulige årsager:

  • Tjenesten for lagringsmediet blev ikke startet.
  • Lagringen blev ikke initialiseret.
  • Logindataene er ugyldige.
  • Den fjernede server kunne ikke nås.
  • Lagringsmediet eksisterer ikke.
  • Den angivne sti er ugyldig.
  • Der kan ikke skrives til lagringsmediet.
  • Der er ingen plads tilbage på lageren eller lageren er skrivebeskyttet.