Convert a string to a safe filename

strToFilename(str, ext = NULL)

Arguments

str

The string to convert.

ext

Optionally, an extension to append.

Value

The string, processed to remove potentially problematic characters.

Examples

strToFilename("this contains: illegal characters, spaces, et cetera.");
#> [1] "this-contains--illegal-characters--spaces--et-cetera"