Description Usage Arguments Value See Also Examples
View source: R/sftp_functions.R
This function is used for downloading files from an SFTP account.
The function uses connection credentials from a list object
created by calling sftp_connect. The files will be downloaded from
the SFTP account folder where you are currently "standing" as specified in the
connection list object.
sftp_download internally calls RCurl::getBinaryURL
Questions? https://github.com/stenevang/sftp
| 1 2 3 4 5 6 7 | sftp_download(
  file,
  tofolder = getwd(),
  sftp_connection = sftp_con,
  verbose = TRUE,
  curl_options = list()
)
 | 
| file | A character vector of file names. If the wildcard "*" is used, then all files on the SFTP url will be downloaded. NOTE! Folders (directories) will not be downloaded. | 
| tofolder | A string containing a valid path - relative or absolute - to the folder where the files will be saved. Default is the working directory. If the folder does not exist it will be created. | 
| sftp_connection | A list object created with  | 
| verbose | Logical. Turn on messages to console. Default is TRUE. | 
| curl_options | A list of named values with names as listed by
 | 
The function returns the number of files downloaded, following successful download.
sftp_upload, sftp_delete, sftp_rename, sftp
| 1 2 3 4 5 6 7 8 | # minimal - take all files on the SFTP url and save in the working directory
sftp_download("*")
# take a vector of file names from a dataframe
sftp_download(file = files$name, tofolder = "my/relative/path")
# take one specific file name from a column in a dataframe
sftp_download(file = files$name[1], tofolder = getwd() )
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.