Test if an entry (file or directory) exists on a virtual ADF device.
adf_file_exists() is the equivalent of file.exists() on a virtual ADF device.
adf_dir_exists() is the equivalent of dir.exists() on a virtual ADF device.
Usage
adf_file_exists(x, path, ...)
# S3 method for class 'adf_device'
adf_file_exists(x, path, ...)
# S3 method for class 'virtual_path'
adf_file_exists(x, path, ...)
adf_dir_exists(x, path, ...)
# S3 method for class 'adf_device'
adf_dir_exists(x, path, ...)
# S3 method for class 'virtual_path'
adf_dir_exists(x, path, ...)Arguments
- x
Either a virtual device or virtual path.
- path
A
virtual_path()pointing to the targeted entry (file or directory). Should be omitted whenxis already a virtual path.- ...
Ignored
Value
adf_file_exists() returns TRUE if the path exists on the virtual device, FALSE otherwise.
adf_dir_exists() returns TRUE when the path exists and is a directory, FALSE otherwise.
Examples
## First setup a connection to a virtual device
adz_file <- system.file("example.adz", package = "adfExplorer2")
my_device <- connect_adf(adz_file)
adf_file_exists(my_device, "s/startup-sequence")
#> [1] TRUE
adf_dir_exists(my_device, "s/startup-sequence")
#> [1] FALSE
close(my_device)