extension: Filename extensions

Description Usage Arguments Value Examples

View source: R/extension.R

Description

Get or change a filename extension

Usage

1
2
extension(filename, value=NULL, maxchar=10)
extension(filename) <- value

Arguments

filename

A filename, with or without the path

value

A file extension with or without a dot, e.g., ".txt" or "txt"

maxchar

Maximum number of characters after the last dot in the filename, for that string to be considered a filename extension

Value

A file extension, filename or path.

If ext(filename) is used without a value argument, it returns the file extension; otherwise it returns the filename (with new extensions set to value

Examples

1
2
3
4
5
6
7
fn <- "c:/temp folder/filename.exten sion"
extension(fn)
extension(fn) <- ".txt"
extension(fn)
fn <- extension(fn, '.document')
extension(fn)
extension(fn, maxchar=4)

Example output

Loading required package: sp
[1] ""
[1] ".txt"
[1] ".document"
[1] ""

raster documentation built on Oct. 17, 2018, 1:04 a.m.