Download (download files)

function Download(what, toWhere: string): boolean

The Download function download the file(s) specified in the what parameter (wildcards are allowed) to the toWhere destination directory on the local computer.

Attention

This function is not recursive, therefore when using wildcards, this function will not download matching files from sub-directories of the directory specified in the what parameter. For a recursive version of this function see the DownloadR function.

Example:

{
  var cli = new SftpClient();
  cli.Host = 'your.sftpserver.com:22';
  cli.User = 'someusername';
  cli.KeyFile = './my_id.rsa';
  if (cli.Connect()) {
    // ...
    if (cli.Download('/docs/*.xlsx', 'C:\\dest\\path')) {
      Log('file(s) downloaded');
    }
    // ...
    cli.Close();
  }
  cli = null
}