Funktionsblok FS_CHOWN

Funktionsblokken FS_CHGRP ændrer brugeren af en fil eller et mappe på et filsystem.

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

Indgang CH

Ved en positiv flanke forsøges brugeren at ændre, såfremt protokollet understøtter metoden.

Indgang DEV

Definerer enheden, hvorfra der skal tilgås filer. Enheden anvendes pr. projekt og kan administreres i kontekstmenuen under Projekt Ekstern Lagringsenhed.

Indgang PATH

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

Mappe/Undermappe/Fil.txt

Indgang USER

Definerer ID'en eller navnet på den nye bruger.

Udgang DONE

Udgangen returnerer ved succes et impuls, for 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 for senere brug.

Mulige årsager:

  • Tjenesten på lagringsmediet blev ikke startet.
  • Lagringsenheden 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å lagringsenheden eller den er skrivebeskyttet.
  • Funktionen understøttes ikke af filsystemet.