Coerce to Drive files
Converts various representations of Google Drive files into a dribble,
the object used by googledrive to hold Drive file metadata. Files can be
specified via:
File path. File name is an important special case.
File id. Mark with as_id() to distinguish from file path.
Data frame or dribble. Once you've successfully used googledrive to
identify the files of interest, you'll have a dribble. Pass it into
downstream functions.
List representing Files resource objects. Mostly for internal use.
This is a generic function.
For maximum clarity, get your files into a dribble (or capture file id)
as early as possible. When specifying via path, it's best to include the
trailing slash when you're targetting a folder. If you want the folder foo,
say foo/, not foo.
Some functions, such as drive_cp(), drive_mkdir(), drive_mv(), and
drive_upload(), can accept the new file or folder name as the last part of
path, when name is not given. But if you say a/b/c (no trailing slash)
and a folder a/b/c/ already exists, it's unclear what you want. A file
named c in a/b/ or a file with default name in a/b/c/? You get an
error and must make your intent clear.
as_dribble(x, ...)
x |
A vector of Drive file paths, a vector of file ids marked
with |
... |
Other arguments passed down to methods. (Not used.) |
## Not run:
# specify the path (substitute names or paths on your Drive!)
as_dribble("abc")
as_dribble("abc/def")
# specify the file id (substitute a real file id of your own!)
as_dribble(as_id("0B0Gh-SuuA2nTOGZVTXZTREgwZ2M"))
## End(Not run)Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.