Check if local output data exists for one or more targets.
Source:R/tar_exist_objects.R
tar_exist_objects.Rd
Check if output target data exists in either
_targets/objects/
or the cloud for one or more targets.
Usage
tar_exist_objects(
names,
cloud = TRUE,
store = targets::tar_config_get("store")
)
Arguments
- names
Character vector of target names. Not
tidyselect
-compatible.- cloud
Logical of length 1, whether to include cloud targets in the output (e.g.
tar_target(..., repository = "aws")
).- store
Character of length 1, path to the
targets
data store. Defaults totar_config_get("store")
, which in turn defaults to_targets/
. When you set this argument, the value oftar_config_get("store")
is temporarily changed for the current function call. Seetar_config_get()
andtar_config_set()
for details about how to set the data store path persistently for a project.
Value
Logical of length length(names)
, whether
each given target has an existing file in either
_targets/objects/
or the cloud.
Details
If a target has no metadata or if the repository
argument of tar_target()
was set to "local"
,
then the _targets/objects/
folder is checked. Otherwise,
if there is metadata and repsitory
is not "local"
,
then tar_exist_objects()
checks the cloud repository
selected.
See also
Other existence:
tar_exist_meta()
,
tar_exist_process()
,
tar_exist_progress()
,
tar_exist_script()
Examples
tar_exist_objects(c("target1", "target2"))
#> [1] FALSE FALSE