Returns or specifies what should happen with transfers from the File Transfer dialog box if the destination file already exists.
Property Value
The default is DestinationDestinationFileExistsOption.AskUser. DestinationFileExistsOption.Append The contents of the source file are appended at the end of the destination file. DestinationFileExistsOption.AskUser A dialog box prompts the user to specify what should be done. DestinationFileExistsOption.Cancel The transfer fails. DestinationFileExistsOption.Delete For transfers to a host, DestinationFileExistsOption.Delete deletes both the contents of the host (destination) file and its attributes. For transfers from the host, DestinationFileExistsOption.Delete replaces the local file. DestinationFileExistsOption.Overwrite This value is relevant only for WRQ/Reflection transfers. Its effect is host specific: · For transfers to an HP 3000 host, DestinationFileExistsOption.Overwrite replaces the data in the destination file, but does not replace the file's attributes (characteristics). This can be a problem in overwriting a smaller file with a larger one: new records are not allocated to accommodate additional data, so only part of the file data is transferred. Use DestinationFileExistsOption.Delete to avoid this problem. · For transfers to a VMS host, DestinationFileExistsOption.Overwrite only replaces the most recent instance of the destination file. · For transfers to a UNIX host, DestinationFileExistsOption.Overwrite preserves existing symbolic links to the host file. DestinationFileExistsOption.Purge This option is available when you're using the WRQ/Reflection protocol, and when you're connected to a VMS host or an HP 3000 host. (With an HP 3000 host, this option is equivalent to DestinationFileExistsOption.Delete). · If you send a PC file to a VMS host using the DestinationFileExistsOption.Purge option, existing versions of the file on the host are purged following the transfer. For example, if you send NOTES.TXT to the host, and NOTES.TXT;2 and NOTES.TXT;3 already exist, a successful transfer results in a single file on the host called NOTES.TXT;4. · When transferring to the PC, this option deletes the specified file on the PC (if it exists) and a new file is created. DestinationFileExistsOption.Rename Renames the file being transferred if a file of the same name already exists. The last three characters of the file's name are changed to 001. If such a file already exists, the file's name is changed to 002, and so on up to 999. DestinationFileExistsOption.Resume If the destination file exists, Reflection assumes it is there as the result of an aborted download. Reflection resumes the file transfer at the point of interruption. This option is relevant only for Zmodem transfers. DestinationFileExistsOption.Skip Reflection does not transfer the file, but does not return an error either. This option is relevant only for WRQ/Reflection and Zmodem transfers. DestinationFileExistsOption.Update Transfers the file only if the source file is newer than the destination file. This option is relevant only for WRQ/Reflection transfers. DestinationFileExistsOption.UseRemote Uses the IfFileExists option specified by the remote system. If the remote system doesn't specify a IfFileExists option, this option is equivalent to DestinationFileExistsOption.Cancel. This option is relevant only for Zmodem transfers.