Funkcia %FIO_Copy


Funkcia
Funkcia kopíruje súbor.


Deklarácia
BOOL %FIO_Copy(
   TEXT in srcFileName,
   TEXT in dstFileName,
   BOOL in bFailIfExist
 )
Parametre
srcFileNameMeno súboru, ktorý sa bude kopírovať.
dstFileNameMeno nového súboru (kópie súboru srcFileName).
bFailIfExistak súbor dstFileName existuje, potom:
  • @TRUE - funkcia skončí neúspešne
  • @FALSE - funkcia ho prepíše
Návratová hodnota
@TRUE - súbor bol úspešne skopírovaný, @FALSE - súbor sa nepodarilo skopírovať.


Poznámka

Novovzniknutý súbor bude mať zachovaný čas poslednej modifikácie pôvodného súboru.
Kopírovanie prebieha cez temporary súbor. Tento je vytváraný v cieľovom adresári s rovnakým menom ako cieľový súbor, rozšíreným o "tc" na konci.
Počas kopírovania je dočasne premenovaný aj cieľový súbor, pričom je rozšírený o koncovku "tc2".
Zlyhanie akcie z dôvodu nemožnosti zápisu do tmp súboru, sa zapíše do log súboru.
Kopírovanie zlyhá ak súbor, ktorý sa bude kopírovať, je otvorený.

Napíšte komentár