Joins its arguments onto the study root. A first component naming a logical study directory is resolved through the study's numbered or legacy layout. Other components are passed through unchanged. Use this instead of any literal path: the same study is mounted at different absolute paths on the analysis server and on a laptop.
Usage
sas_path(..., start = getwd())Arguments
- ...
Character. Path components, passed to
file.path().- start
Character. Directory to start the upward walk from. Defaults to
getwd().
Examples
root <- file.path(tempdir(), "sas-path-example")
dir.create(file.path(root, "datasets"), recursive = TRUE,
showWarnings = FALSE)
yaml::write_yaml(
list(study = "Example", built = "example.sas7bdat"),
file.path(root, "_study.yml")
)
sas_path("datasets", start = root)
#> [1] "/tmp/RtmpAxnHxw/sas-path-example/datasets"
unlink(root, recursive = TRUE)