Download a Drive file
This function downloads a file from Google Drive. Native Google file types, such as Google Docs, Google Sheets, and Google Slides, must be exported to a conventional local file type. This can be specified:
explicitly via type
implicitly via the file extension of path
not at all, i.e. rely on default built into googledrive
To see what export file types are even possible, see the
Drive API documentation.
Returned dribble contains local path to downloaded file in local_path
.
drive_download( file, path = NULL, type = NULL, overwrite = FALSE, verbose = TRUE )
file |
Something that identifies the file of interest on your Google
Drive. Can be a name or path, a file id or URL marked with |
path |
Character. Path for output file. If absent, the default file name is the file's name on Google Drive and the default location is working directory, possibly with an added file extension. |
type |
Character. Only consulted if |
overwrite |
A logical scalar. If local |
verbose |
Logical, indicating whether to print informative messages
(default |
An object of class dribble
, a tibble with one row per item.
## Not run: ## Upload a csv file into a Google Sheet file <- drive_upload( drive_example("chicken.csv"), type = "spreadsheet" ) ## Download Sheet as csv, explicit type (downloaded_file <- drive_download(file, type = "csv")) ## See local path to new file downloaded_file$local_path ## Download as csv, type implicit in file extension drive_download(file, path = "my_csv_file.csv") ## Download with default name and type (xlsx) drive_download(file) ## Clean up unlink(c("chicken.csv", "chicken.csv.xlsx", "my_csv_file.csv")) drive_rm(file) ## End(Not run)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.