R: Functions to test for file types

is_file {fs} | R Documentation

## Functions to test for file types

### Description

Functions to test for file types

### Usage

    is_file(path, follow = TRUE)

    is_dir(path, follow = TRUE)

    is_link(path)

    is_file_empty(path, follow = TRUE)

### Arguments

`path` | A character vector of one or more paths.
`follow` | If `TRUE`, symbolic links will be followed (recursively) and the results will be that of the final file rather than the link.

### Value

A named logical vector, where the names give the paths. If the given object does not exist, `NA` is returned.

### See Also

`file_exists()`, `dir_exists()` and `link_exists()` if you want to ensure that the path also exists.

### Examples

    dir_create("d")

    file_create("d/file.txt")
    dir_create("d/dir")
    link_create(path(path_abs("d"), "file.txt"), "d/link")

    paths <- dir_ls("d")
    is_file(paths)
    is_dir(paths)
    is_link(paths)

    # Cleanup
    dir_delete("d")

[Package fs version 1.3.2 Index]