| download_file {runonce} | R Documentation |
Download once
Description
Download file if does not exist yet.
Usage
download_file(
url,
dir = tempdir(),
fname = url_basename(url),
overwrite = FALSE,
mode = "wb",
...
)
Arguments
url |
URL of file to be downloaded.
|
dir |
Directory where to download the file.
|
fname |
Base name of the downloaded file (dir will be prefixed).
|
overwrite |
Whether to overwrite? Default is FALSE.
|
mode |
See parameter of download.file().
Default of "wb" seems useful for Windows systems.
|
... |
Arguments passed on to utils::download.file
methodMethod to be used for downloading files. Current
download methods are "internal", "wininet" (Windows
only) "libcurl", "wget" and "curl", and there
is a value "auto": see ‘Details’ and ‘Note’.
The method can also be set through the option
"download.file.method": see options().
quietIf TRUE, suppress status messages (if any), and
the progress bar.
cacheOKlogical. Is a server-side cached value acceptable?
extracharacter vector of additional command-line arguments for
the "wget" and "curl" methods.
headersnamed character vector of HTTP headers to use in HTTP
requests. It is ignored for non-HTTP URLs. The User-Agent
header, coming from the HTTPUserAgent option (see
options) is used as the first header, automatically.
|
Value
Path to the downloaded (or existing) file.
Examples
download_file("https://github.com/privefl.png")
download_file("https://github.com/privefl.png")
download_file("https://github.com/privefl.png", overwrite = TRUE)
[Package
runonce version 0.2.3
Index]