cloud_drive_upload_bulk {cloudfs} | R Documentation |
Bulk Upload Files to Google Drive
Description
This function streamlines the process of uploading multiple
files from the local project folder to the project's designated Google
Drive folder. By using cloud_local_ls, you can obtain a dataframe
detailing the contents of the local folder. Applying
cloud_drive_upload_bulk
to this dataframe allows you to upload all listed
files to Google Drive.
Usage
cloud_drive_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 |
Google Drive ID or URL 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_drive_upload_bulk()
# clean up
unlink("toy_plots", recursive = TRUE)
[Package cloudfs version 0.1.3 Index]