box_dl()download a file from Box to a local directory
box_ul()upload a local file to a Box folder
box_dl(
file_id,
local_dir = getwd(),
overwrite = FALSE,
file_name = NULL,
version_id = NULL,
version_no = NULL,
pb = options()$boxr.progress,
filename
)box_ul(
dir_id = box_getwd(),
file,
pb = options()$boxr.progress,
description = NULL
)
box_dl()character, local path to the downloaded file.
box_ul()Object with S3 class boxr_file_reference.
numeric or character, file ID at Box.
character, path to local directory.
logical, indicates that newer files at origin will
overwrite older files at destination.
character, if supplied, an alternate filename
for the local version of the Box file.
character or numeric, the version_id of the file.
numeric, version of the file you'd like to download
(starting at 1).
logical, indicates to show progress bar
(via setTxtProgressBar()).
character, deprecated: use file_name instead.
numeric or character, folder ID at Box.
character, local path to the file.
character, description caption for the file.
box_dl() can accept one of two parameters to specify file versions:
version_id or version_no.
The box.com API refers to file versions using 11 digit ids (which can be
accessed via box_version_history()) - you can specify these
using the version_id parameter.
However, this isn't terribly intuitive. As a result, box_dl()
provides the version_no parameter, which accepts a whole number,
and corresponds to the versions that you'll see via the web UI. For
example to download the version marked 'V2' on box.com, specify
version_no = 2. This works by making an internal call to
box_version_history() to retrieve the version_id,
which makes it slightly slower.
box_fetch() and box_push() for
directory-wide equivalents.
box_delete_file() for removing
uploaded files.
box_source() for R code.
box_save()/box_load() for remote R objects.