Funkcióblokk FS_RENAME

A Funkcióblokk FS_RENAME átnevezi a fájlokat vagy mappákat, vagy áthelyezi őket más helyre.

Figyelmeztetés: A már létező fájlok felülírásra kerülnek figyelmeztetés nélkül.

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 meg minden létrehozott tárolóeszközre.

RENAME bemenet

Egy pozitív él esetén a tárolóeszközen lévő adatok átnevezése vagy áthelyezése történik meg.

DEV bemenet

Azonosítja az eszközt, amelyről a fájlokhoz való hozzáférést végzi. Az eszköz projektként van meghatározva és kezelhető a Projekt Külső tároló kontextmenü alatt.

SRC_PATH bemenet

Azonosítja a forrásútvonalat a fájlhoz vagy mappához a tárolóeszközön. Az útvonallal egy UTF-8 formátumú Unix-fájlútvonalat kell megadni, ha ez támogatott. Az útvonalt a következőképpen kell megadni:

Mappa/Almappa/Fajl.txt

DEST_PATH bemenet

Azonosítja a célútvonalat a fájlhoz vagy mappához a tárolóeszközön. Az egész útvonalt meg kell adni.

DONE kimenet

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

ERROR kimenet

Hibakezelés esetén egy szöveg ad vissza egy hibajelzést. Ez FALSE, ha nincs hiba. Az állapot a későbbi használatra tárolva van.

Lehetséges okok:

  • A tárolóeszköz szolgáltatása nem indult el.
  • A tárolót nem inicializálták.
  • A bejelentkezési adatok érvénytelenek.
  • A távoli szervert nem lehet elérni.
  • A tárolóeszköz nem létezik.
  • Az megadott útvonallal nem megfelelő.
  • A tárolóeszközre nem írható.
  • Nincs több szabad hely a tárolón vagy a tároló írásvédett.