Blok funkcija FS_TOUCH

Blok funkcija FS_TOUCH stvara novu datoteku ili mijenja datum zadnje izmjene na sustavu datoteka.

Sustav datoteka mora biti ranije inicijaliziran putem FS_INIT. Sve operacije se tada izvode asinkrono po svakom dodanom mediju za pohranu.

Ulaz DO

Pri pozitivnoj brzi fronti stvara se datoteka ili mijenja datum, ako protokol podržava tu metodu.

Ulaz DEV

Definira uređaj s kojeg će se pristupati datotekama. Uređaj se koristi po projektu i može se upravljati u kontekstnom izborniku pod Projekt Vanjski pohrana.

Ulaz PATH

Navodi put do datoteke na mediju za pohranu. Put odgovara Unix-putu datoteka u UTF-8 formatu, ako je to podržano. Put se prikazuje ovako:

Folder/Subfolder/File.txt

Ulaz MTIME

Ako je navedeno, postavlja datum i vrijeme zadnje izmjene. Format se navodi putem DT#. Ako datum nije naveden, koristi se trenutno vrijeme sustava servera.

Ulaz ATIME

Ako je navedeno, postavlja datum i vrijeme zadnjeg pristupa. Format se navodi putem DT#. Ako datum nije naveden, koristi se vrijeme s ulaza MTIME.

Izlaz DONE

Izlaz vraća impuls pri uspjehu kako bi se izvela sljedeća operacija. Impuls se javlja na kraju postupka, čak i ako je došlo do pogreške.

Izlaz ERROR

U slučaju pogreške vraća tekst s porukom o pogrešci. Ovo je FALSE, ako nije došlo do pogreške. Stanje se pohranjuje za kasnije korištenje.

Mogući uzroci:

  • Usluga medija za pohranu nije pokrenuta.
  • Pohrana nije inicijalizirana.
  • Podaci za prijavu nisu valjani.
  • Daljinski server nije dostupan.
  • Medij za pohranu ne postoji.
  • Navedeni put je nevažeći.
  • Na medij za pohranu se ne može zapisivati.
  • Nema više prostora na pohrani ili pohrana je zaštićena od pisanja.
  • Funkcija nije podržana od strane sustava datoteka.