home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2001 July
/
Chip_2001-07_cd1.bin
/
ctenari
/
Cerny
/
INSTALLF.EXE
/
rar
/
FREETFB
/
ADD
/
FILECOPY.ADD
< prev
next >
Wrap
Text File
|
2001-03-14
|
523b
|
22 lines
{ K p²íkazu uses p²ipsat jednotku IOErrFB;}
Main CopyFile(FileTo,CopyTo:string);
variable
file~ FromF, ToF;
word~ NumRead, NumWritten;
Declare : buf[1-2048/Char];
DefFrom ErrOpen,ErrRead;
:>proc>
OpenF@ErrOpen(FromF/1, FileTo);
CreateF@ErrOpen(ToF/1, CopyTo);
:loop>
BlockRead@ErrRead(FromF,buf,SizeOf(buf),NumRead);
BlockWrite@ErrRead(ToF,buf,NumRead,NumWritten);
:loop< (NumRead = 0) or (NumWritten <> NumRead);
@ErrRead<
Close(FromF);
Close(ToF);
@ErrOpen<
:<proc<