Returns `path_chain` object, which reflects structure of the folder passed with `path` param

path_chain(path, naming = basename)

Arguments

path

root of the directory structure

naming

function, which defines naming convention

Value

path_chain object

Examples

tmp <- create_temp_dir("files") create_sample_dir(tmp, override = TRUE)
#> [1] TRUE
fs::dir_tree(tmp)
#> /tmp/Rtmp4l1UVj/files #> ├── data #> │ ├── example1.RData #> │ ├── example2.RData #> │ └── persons.csv #> └── docs #> └── schema.txt
chainable.path <- path_chain(tmp) chainable.path$data$persons.csv
#> [1] "files/data/persons.csv"
#> [1] "files/data/persons.csv"
# With customized naming convention chainable.path <- path_chain(tmp, naming = naming_k) chainable.path$kData$kPersons
#> [1] "files/data/persons.csv"
#> [1] "files/data/persons.csv"