Learn R Programming

connector (version 1.0.0)

download_directory_cnt: Download a directory

Description

Generic implementing of how to download a directory for a connector. Mostly relevant for file storage connectors.

Usage

download_directory_cnt(connector_object, src, dest = basename(src), ...)

# S3 method for ConnectorFS download_directory_cnt(connector_object, src, dest = basename(src), ...)

Value

invisible connector_object.

Arguments

connector_object

Connector The connector object to use.

src

character The name of the directory to download from the connector

dest

character Path to the directory to download to

...

Additional arguments passed to the method for the individual connector.

Examples

Run this code

# Download a directory to a file storage
folder <- withr::local_tempdir("test", .local_envir = .GlobalEnv)

cnt <- connector_fs(folder)
# Create a source directory
dir.create(file.path(folder, "src_dir"))
writeLines(
  "This is a test file.",
  file.path(folder, "src_dir", "test.txt")
)
# Download the directory
cnt |>
 download_directory_cnt(
   src = "src_dir",
   dest = file.path(folder, "downloaded_dir")
  )

Run the code above in your browser using DataLab