Differences

This shows you the differences between the selected revisions of the page.

2015-08-04 2015-08-07
inconsistency of put when missign file mask (martin) ending path with slash is now forbidden (martin)
Line 8: Line 8:
===== Remarks ===== ===== Remarks =====
-If only one parameter is specified uploads the file to remote working directory. If more parameters are specified, all except the last one specify set of files to upload. The last parameter specifies target remote directory and optionally [[operation_mask|operation mask]] to store file(s) under different name. Destination directory must end with slash. Filename can be replaced with Windows wildcard ((The Windows wildcard supports ''*'' and ''?'' only. If you want to use a full syntax of [[file_mask|file masks]], use a ''-filemask'' switch.)) to select multiple files. To upload more files to current working directory use ''./'' as the last parameter.+If only one parameter is specified uploads the file to remote working directory. If more parameters are specified, all except the last one specify set of files to upload. The last parameter specifies target remote directory and optionally [[operation_mask|operation mask]] to store file(s) under different name. Destination directory must end with slash. Filename can be replaced with Windows wildcard ((The Windows wildcard supports ''*'' and ''?'' only. If you want to use a full syntax of [[file_mask|file masks]], use a ''-filemask'' switch.)) to select multiple files. To upload more files to current working directory use ''./'' as the last parameter. To upload all files in a directory, use mask ''*''.
When specific file name is used, command fails when the file does not exist. When wildcard is used, command succeeds, without doing anything, if the wildcard does not match any file, by default (you can change this using ''[[scriptcommand_option|option failonnomatch on]]'' command). When specific file name is used, command fails when the file does not exist. When wildcard is used, command succeeds, without doing anything, if the wildcard does not match any file, by default (you can change this using ''[[scriptcommand_option|option failonnomatch on]]'' command).
- 
-To upload all files in a directory, use mask ''*''. Using a path to the directory without mask, will upload the local directory as a subdirectory of the destination directory. 
See also ''[[scriptcommand_synchronize|synchronize]]'', if you need to transfer modified files only. See also ''[[scriptcommand_synchronize|synchronize]]'', if you need to transfer modified files only.

Last modified: by martin