Bllok Funksion FS_COPY

Blloku i funksioneve FS_COPY kopjon një file.

Kujdes: Filet e ekzistueshme të mëparshme do të shkruhen mbi pa një parim.

Sistema e fileve duhet të ketë qenë initializuar më parë duke përdorur FS_INIT. Të gjitha operacionet bëhen asinkronikisht për çdo medium i ruajtjes që është krijuar.

Hyrja COPY

Në një anë positive, filet do të kopohen në mediumin e ruajtjes.

Hyrja DEV

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

Hyrja SRC_PATH

Specifikon rrugën burimore të fileve në mediumin e ruajtjes. Rruga përputhet me një rrugë file Unix në format UTF-8, nëse kjo është mbështetur. Rruga shfaqet si më poshtë:

Folder/Subfolder/File.txt

Hyrja DEST_PATH

Specifikon rrugën e destinacionit të fileve në mediumin e ruajtjes. Emri i plotë i rrugës duhet të caktohet.

Hyrja OVERWRITE

Nëse hyrja është e vërtetë, atëherë shkrim mbi filet do të lejohet.

Dalja DONE

Dalja kthen një impuls në rast suksesi për të vazhduar me operacionin tjetër. Impulsi ndodh kur procesi përfundon, 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. Kjo gjendje ruhet për përdorimin e 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ë në ruajtje ose ruajtja është e mbrojtur nga shkrimet.