create_dirs: Create or remove files and directories

Description Usage Arguments Value Note See Also Examples

Description

A vectorized version of dir.create, and file.create and unlink with more convenient defaults.

Usage

1
2
3
4
5

Arguments

x

A character vector of paths of directories to create/remove. For create_dirs, it defaults to a directory inside tempdir().

Value

A logical vector of successes of failures.

Note

create_dirs will only attempt to create directories that don't already exist.

See Also

dir.create, unlink

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
dirs <- temp_dir(c("foo", "bar/baz"))
create_dirs(dirs)

# Check this worked:
assertive.files::assert_all_are_dirs(dirs)

files <- temp_dir("blah/blah/blah", LETTERS)
create_files(files)

assertive.files::assert_all_are_existing_files(files)

# Clean up
remove_dirs(temp_dir(c("foo", "bar", "blah")))

pathological documentation built on May 1, 2019, 10:22 p.m.