Diagram
These options apply to files on a target server. They specify e.g. the Atomicity of a file transfer for Copy and Move operations. This parameter specifies wether the content of a source file should be appended to the target file, should the target file exist. If AppendFiles is specified with the value "true" then the parameter DisableOverwriteFiles will be ignored. This parameter specifies that after transfer of each file to a target server YADE will try to read the file from the target server and compare the number of bytes of the original file on the source server and the file on the target server. This option determines whether the individual files from the results list should be transferred individually and then should be cumulated (i.e. concatenated into a single file) to the transfer target. The name of the cumulative file is specified using the CumulativeFilename parameter. The CumulativeFileSeparator parameter is used to specify a string that is added to the target file, between the individual files in order to allow these files to be separated later on. Should the source files be deleted after transfer then the Move operation can be used. This parameter specifies whether or not the content of the source files should be compressed for the target files using a zip algorithm. In case of sending files each file will be compressed in a single zip file. The extension of the filename is configured with the parameter CompressedFileExtension. A gzip-compatible compression is used, no further software components are required. The following parameters are ignored should CompressFiles be used: This parameter causes a checksum file to be created on the target server that contains the integrity hash value. The file name is created by using the target file name and adding the hash algorithm as an extension, e.g. a target file "myFiles.tar.gz" will cause the integrity hash file "myFiles.tar.gz.md5" to be created when using MD5 with the HashAlgorithm parameter. This parameter specifies that YADE will try to assign the modification date of the source file to the target file. This functionality makes use of commands that are specific for the file transfer protocol, e.g. FTP, SFTP, and is therefore not available for all protocols. In addition server side settings might restrict the use of such commands. This parameter specifies that YADE will try to create the directory on the target server that is specified with the Directory parameter should this directory not exist. This parameter has no effect on the subfolders during a recursive transfer. Subfolders of recursive transfer are always created if they do not exist. This functionality makes use of commands that are specific for the file transfer protocol, e.g. FTP, SFTP, and is therefore not available for all protocols. Please consider that server side settings might restrict the use of such commands. This parameter specifies whether existing target files can be overwritten in a file transfer.
TargetFileOptions
Notes
Element
Type
Required
Description
AppendFiles
boolean
Optional
Notes
Atomicity
[AtomicityType]
Optional
CheckSize
boolean
Optional
Notes
CumulateFiles
Optional
Notes
CompressFiles
Optional
Notes
CreateIntegrityHashFile
Optional
Notes
KeepModificationDate
boolean
Optional
Notes
DisableMakeDirectories
boolean
Optional
Notes
DisableOverwriteFiles
boolean
Optional
Notes
References
References
References
References
References
References
References
References
References
Overview
Content Tools