Checks if directory exists using
vld_string(x) && dir.exists(x)
Usage
chk_dir(x, x_name = NULL)
vld_dir(x)
Arguments
- x
The object to check.
- x_name
A string of the name of object x or NULL.
Value
The chk_
function throws an informative error if the test fails or
returns the original object if successful so it can used in pipes.
The vld_
function returns a flag indicating whether the test was met.
Examples
# chk_dir
chk_dir(tempdir())
try(chk_dir(tempfile()))
#> Error in eval(expr, envir) :
#> `tempfile()` must specify an existing directory ('/tmp/RtmpnrC0BQ/file2e602d49ba1a' can't be found).
# vld_dir
vld_dir(1)
#> [1] FALSE
vld_dir(tempdir())
#> [1] TRUE
vld_dir(tempfile())
#> [1] FALSE