R: Ensure a file name has the intended extension.

give_ext {filesstrings} | R Documentation

## Ensure a file name has the intended extension.

### Description

Say you want to ensure a name is fit to be the name of a csv file. Then, if the input doesn't end with ".csv", this function will tack ".csv" onto the end of it. This is vectorized over the first argument.

### Usage

    give_ext(string, ext, replace = FALSE)

### Arguments

`string` | The intended file name.
`ext` | The intended file extension (with or without the ".").
`replace` | If the file has an extension already, replace it (or append the new extension name)?

### Value

A string: the file name in your intended form.

### Examples

    give_ext(c("abc", "abc.csv"), "csv")
    give_ext("abc.csv", "pdf")
    give_ext("abc.csv", "pdf", replace = TRUE)

[Package filesstrings version 2.5.0 Index]