Checks if file exists using
vld_string(x) && file.exists(x) && !dir.exists(x)
Usage
chk_file(x, x_name = NULL)
vld_file(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_file
try(chk_file(tempfile()))
#> Error in eval(expr, envir) :
#> `tempfile()` must specify an existing file ('/tmp/RtmpnrC0BQ/file2e60749313f5' can't be found).
# vld_file
vld_file(tempfile())
#> [1] FALSE