TApxProtocol.ZmodemFileOption

TApxProtocol

property ZmodemFileOption : TApxZmodemFileOptions
TApxZmodemFileOptions = (zfoNoOption, zfoWriteNewerLonger,
zfoWriteCrc, zfoWriteAppend, zfoWriteClobber, zfoWriteNewer,
zfoWriteDifferent, zfoWriteProtect);

Default: zfoWriteNewer

Determines the Zmodem file management options to use.

It should be assigned one of the following values:

Value
Description
zfoWriteNewerLonger
Transfer if new, newer or longer
zfoWriteCrc
Not supported, treated same as WriteNewer
zfoWriteAppend
Transfer if new, append if exists\
zfoWriteClobber
Transfer regardless
zfoWriteNewer
Transfer if new or newer
zfoWriteDifferent
Transfer if new or different dates or lengths
zfoWriteProtect
Transfer only if new

Regardless of the value of this property, new incoming files are accepted unless the ZmodemSkipNoFile property is set to False.

The logic that handles these file management options is executed after the OnProtocolAccept event has been generated. If you write an event handler that deals with possible overwrites, be sure to set ZmodemFileOption to zfoWriteClobber before starting to receive.

See also: ZmodemOptionOverride, ZmodemSkipNoFile