file.access {base}R Documentation

Ascertain File Accessibility

Description

Utility function to access information about files on the user's file systems.

Usage

file.access(names, mode = 0)

Arguments

names character vector containing file names.
mode integer specifying access mode required.

Details

The mode value can be the exclusive or of the following values

0
test for existence.
1
test for execute permission.
2
test for write permission.
4
test for read permission.

Permission will be computed for real user ID and real group ID (rather than the effective IDs).

Value

An integer vector with values 0 for success and -1 for failure.

Note

This is intended as a replacement for the S-PLUS function access, a wrapper for the C function of the same name, which explains the return value encoding. Note that the return value is false for success.

See Also

file.info

Examples

fa <- file.access(dir("."))
table(fa) # count successes & failures

[Package Contents]