cloud_s3_upload_bulk {cloudfs} | R Documentation |
Bulk Upload Files to S3
Description
This function facilitates the bulk uploading of multiple files
from the local project folder to the project's designated S3 folder. By
using cloud_local_ls, you can obtain a dataframe detailing the contents
of the local folder. Applying cloud_s3_upload_bulk
to this dataframe
allows you to upload all listed files to S3.
Usage
cloud_s3_upload_bulk(content, quiet = FALSE, root = NULL)
Arguments
content |
(data.frame) Output of |
quiet |
All caution messages may be turned off by setting this parameter
to |
root |
S3 path of the project root. This serves as the reference point
for all relative paths. When left as |
Value
Invisibly returns the input content
dataframe.
Examples
# create toy plots: 2 png's and 1 jpeg
dir.create("toy_plots")
png("toy_plots/plot1.png"); plot(rnorm(100)); dev.off()
png("toy_plots/plot2.png"); plot(hist(rnorm(100))); dev.off()
png("toy_plots/plot3.jpeg"); plot(hclust(dist(USArrests), "ave")); dev.off()
# upload only the two png's
cloud_local_ls("toy_plots") |>
dplyr::filter(type == "png") |>
cloud_s3_upload_bulk()
# clean up
unlink("toy_plots", recursive = TRUE)
[Package cloudfs version 0.1.3 Index]