Reach out and touch your files

Retrieve metadata on your Drive files so you can act on them

drive_find()

Find files on Google Drive

drive_ls()

List contents of a folder or Team Drive

drive_get()

Get Drive files by path or id

drive_reveal()

Add column(s) with new information

drive_browse()

Visit Drive file in browser

File creation and deletion

Create or delete Drive files and folders

drive_upload()

Upload into a new Drive file

drive_download()

Download a Drive file

drive_mkdir()

Create a Drive folder

drive_cp()

Copy a Drive file

drive_mv()

Move a Drive file

drive_rename()

Rename a Drive file

drive_update()

Update an existing Drive file

drive_trash() drive_untrash()

Move Drive files to or from trash

drive_empty_trash()

Empty Drive Trash

drive_rm()

Delete files from Drive

drive_example()

Get path to example file

Share your files with the world

View or change the sharing and publishing status of Drive files

drive_publish() drive_unpublish()

Publish native Google files

drive_share()

Share Drive files

drive_reveal()

Add column(s) with new information

drive_link()

Retrieve Drive file links

Team Drives

Manipulate and explore Team Drives

team_drives

Access Team Drives

team_drive_find()

Find Team Drives

team_drive_get()

Get Team Drives by name or id

team_drive_create()

Create a new Team Drive

team_drive_rm()

Delete Team Drives

team_drive_update()

Update an existing Team Drive

as_team_drive()

Coerce to Team Drive

Dribble object

Metadata about Drive files is stored in a “Drive tibble” a.k.a. a dribble

dribble

dribble object

as_dribble()

Coerce to Drive files

as_id()

Extract and/or mark as file id

is_dribble() no_file() single_file() some_files() confirm_dribble() confirm_single_file() confirm_some_files() is_folder() is_native() is_parental() is_mine() is_team_drive() is_team_drivy()

Check facts about a dribble

Authorization

Take explicit control of the Google auth status or examine current state

drive_user()

Get info on current user

drive_about()

Get info on Drive capabilities

drive_auth()

Authorize googledrive

drive_deauth()

Suspend authorization

drive_auth_config()

View or set auth config

Drive API spec

Summon info about or check input against the Drive API spec

drive_endpoints()

List Drive endpoints

drive_extension()

Lookup extension from MIME type

drive_fields() prep_fields()

Request partial resources

drive_mime_type()

Lookup MIME type

expose()

An expose object

Programming around the Drive API

Low-level functions used internally and made available for programming

generate_request() build_request()

Build a request for the Google Drive v3 API

make_request() do_request() do_paginated_request()

Make a request for the Google Drive v3 API

process_response()

Process a response from the Google Drive v3 API

drive_api_key()

Retrieve API key

drive_token()

Produce Google token