View source: R/rb_drive_backup.R
rb_backup | R Documentation |
Backup files
rb_backup(
path,
project = NULL,
first_level_folders = NULL,
first_level_files = TRUE,
max_level = 100,
recurse = TRUE,
glob = NULL,
create = TRUE,
update = FALSE,
cache = TRUE,
base_folder = "rbackupr"
)
path |
Local path where files to backup are stored. |
project |
Defaults to NULL. Can be set once per session with 'rb_get_project_name()'. If given, must be a character vector of length one: name of the project. |
first_level_folders |
Defaults to NULL. If given, clarifies which folders within the path should be uploaded, keeping the folder structure. |
first_level_files |
Logical, defaults to TRUE. If FALSE, first level files (files that are directly under the project folder, rather than a subfolder) are not included in the backup. |
max_level |
Defaults to 100. Maximum level of sub-folders to backup. Default means it will go 100 times deep into sub-folders. Used also to prevent infinite loops. |
recurse |
Defaults to TRUE. Recurse up to one level. |
glob |
Defaults to NULL. Can be used to filter type of files to upload, e.g. "*.jpg" |
create |
Logical, defaults to TRUE. Create folders if missing. Set to FALSE if you are sure there are no new folders to raise an error if something unexpected happens. |
update |
Logical, defaults to FALSE. If TRUE, checks on Google Drive for newly updated files or folders, otherwise it assumes that only files and folders listed in cache exist online. |
cache |
Logical, defaults to TRUE. Stores locally cached information about base and project folder. |
base_folder |
Name of base folder, defaults to 'rbackupr' |
## Not run:
if (interactive()) {
rb_backup(path = "folder_to_backup", project = "test_project")
}
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.