Bllok Funksion FS_TOUCH

Blloku i funksionit FS_TOUCH krijon një skedar të ri ose ndryshon datën e fundit të ndryshimit në një sistem skedash.

Sistemi i skedarëve duhet të ketë qenë initializuar më parë duke përdorur FS_INIT. Të gjitha operacionet kryhen asinkronisht për çdo medium ruajtjeje që është krijuar.

Hyrja DO

Në një anë positive, skedari krijon ose ndryshon datën, nëse protokolli mbështet metodën.

Hyrja DEV

Përkufizon pajisjen nga e cila duhet të aksesohen skedarët. Pajisja përdoret për projekt dhe mund të administrohet në menun kontekstual nën Projekti Ruajtje e Jashtme.

Hyrja PATH

Tregon rrugën drejt skedarit në mediumin e ruajtjes. Rruga përputhet me një rrugë skedash Unix në format UTF-8, nëse kjo mbështetet. Rruga paraqitet si më poshtë:

Dosje/Subdosje/Skedar.txt

Hyrja MTIME

Nëse është e caktuar, vendoset një datë dhe kohë e fundit të ndryshimit. Formati specifikon duke përdorur DT#. Nëse data nuk është e caktuar, përdoret koha aktuale e sistemit të serverit.

Hyrja ATIME

Nëse është e caktuar, vendoset një datë dhe kohë e fundit të aksesimit. Formati specifikon duke përdorur DT#. Nëse data nuk është e caktuar, përdoret koha nga hyrja MTIME.

Dalja DONE

Dalja kthen një impuls në rast suksesi për të vazhduar operacionin tjetër. Impulsi ndodh kur përfundon procesi, edhe nëse ka pasur një gabim.

Dalja ERROR

Në rast gabimi, kthen një tekst me një mesazh gabimi. Ky është FALSE, nëse nuk ka pasur asnjë gabim. Gjendja ruhet për përdorim të mëvonshëm.

Arsyet e mundshme:

  • Shërbimi i mediumit të ruajtjes nuk është nisur.
  • Ruajtja nuk është initializuar.
  • Të dhënat e identifikimit janë të pavlefshme.
  • Serveri i largët nuk mund të arrijet.
  • Mediumi i ruajtjes nuk ekziston.
  • Rruga e caktuar është e pavlefshme.
  • Në mediumin e ruajtjes nuk mund të shkruhet.
  • Asnjë hapësirë ruajtjeje në ruajtje nuk është më e disponueshme ose ruajtja është e mbrojtur nga shkrimet.
  • Funkcioni nuk mbështetet nga sistemi i skedarëve.