R: Change file permissions

file_chmod {fs} | R Documentation

## Change file permissions

### Description

Change file permissions

### Usage

    file_chmod(path, mode)

### Arguments

`path` | A character vector of one or more paths.
`mode` | A character representation of the mode, in either hexidecimal or symbolic format.

### Examples

    file_create("foo", mode = "000")
    file_chmod("foo", "777")
    file_info("foo")$permissions

    file_chmod("foo", "u-x")
    file_info("foo")$permissions

    file_chmod("foo", "a-wrx")
    file_info("foo")$permissions

    file_chmod("foo", "u+wr")
    file_info("foo")$permissions

    # It is also vectorized
    files <- c("foo", file_create("bar", mode = "000"))
    file_chmod(files, "a+rwx")
    file_info(files)$permissions

    file_chmod(files, c("644", "600"))
    file_info(files)$permissions

[Package fs version 1.2.6 Index]