Funkcióblokk FS_CHMOD

A Funkcióblokk FS_CHMOD megváltoztatja a fájl vagy könyvtár engedélyeit egy fájlrendszeren.

A fájlrendszert előbb az FS_INIT segítségével kell inicializálni. Az összes művelet aszinkron módon történik, minden létrehozott tárolóeszközre.

CH bemenet

Egy pozitív él esetén megpróbálja megváltoztatni az engedélyeket, ha a protokoll támogatja a metódust.

DEV bemenet

Definiálja az eszközt, amelyről a fájlokhoz való hozzáférés történik. Az eszköz projektként van használva és kezelhető a kontextusmenüben Projekt Külső tároló alatt.

PATH bemenet

Megadja az útvonalat a fájlhoz vagy könyvtárhoz a tárolóeszközön. Az útvonal egy Unix-fájlútvonal UTF-8 formátumban, ha ezt támogatja. Az útvonal a következőképpen jelenik meg:

Mappa/Almappa/Fajl.txt

PREM bemenet

Definiálja az UNIX-engedélyeket karakterlánc formában "0644" formátumban.

DONE kimenet

A kimenet siker esetén egy impulzust ad vissza, hogy a következő művelet elvégzéséhez. Az impuls akkor történik meg, ha befejeződött a folyamat, még akkor is, ha hiba történt.

ERROR kimenet

Hiba esetén visszaadja a hibajelentés szövegét. Ez FALSE, ha nincs hiba. Az állapot később történő használatra tárolva van.

Lehetséges okok:

  • A tárolóeszköz szolgáltatása nem indult el.
  • A tároló nem lett inicializálva.
  • A bejelentkezési adatok érvénytelenek.
  • A távoli szerver nem érhető el.
  • A tárolóeszköz nem létezik.
  • Az megadott útvonal érvénytelen.
  • A tárolóeszközre nem írható.
  • Nincs több hely a tárolón vagy az olvasható.
  • A funkciót a fájlrendszer nem támogatja.