UploadR (recursive file upload)¶
function UploadR(what, toWhere: string): boolean
The UploadR function upload the file(s) specified in the what parameter
and all of its sub-directories (wildcards are allowed) to the toWhere destination
directory on the remote file server.
Note
This function is recursive, therefore when using wildcards, this function will upload
matching files from all sub-directories of the directory specified in the what parameter.
Example:
{
var cli = new SftpClient();
cli.Host = 'your.sftpserver.com:22';
cli.User = 'someusername';
cli.KeyFile = './my_id.rsa';
if (cli.Connect()) {
// ...
if (cli.UploadR('/docs/*.xlsx', '/dest/path')) {
Log('file(s) uploaded');
}
// ...
cli.Close();
}
cli = null
}