make_path {filenamer}R Documentation

Create directory structure for a file path

Description

This function creates directories recursively (as necessary) to the specified file.

Usage

make_path(x, ...)

## S3 method for class 'filename'
make_path(x, showWarnings = FALSE, recursive = TRUE, ...)

## S3 method for class 'character'
make_path(x, ...)

Arguments

x

file name (character or filename)

...

other arguments passed to dir.create

showWarnings

whether to show warnings

recursive

whether to recursively create all parent directories

Examples

## Not run: 
# CRAN policy forbids package example to write to current directory,
# even inside \dontrun because the user may copy-and-paste and 
# polute his/her current directory;
# in real-world setting, the `tempdir` path prefix is unnecessary
x <- file.path(tempdir(), "path/to/file.txt")

fn <- as.filename(x)
make_path(fn)

## End(Not run)


[Package filenamer version 0.2.4 Index]