Functions to obtain (file_ext()
), remove (sans_ext()
), and
change (with_ext()
) extensions in filenames.
file_ext(x)sans_ext(x)
with_ext(x, ext)
A character of file paths.
A vector of new extensions.
A character vector of the same length as x
.
file_ext()
is a wrapper of tools::file_ext()
.
sans_ext()
is a wrapper of tools::file_path_sans_ext()
.
# NOT RUN {
library(xfun)
p = c("abc.doc", "def123.tex", "path/to/foo.Rmd")
file_ext(p)
sans_ext(p)
with_ext(p, ".txt")
with_ext(p, c(".ppt", ".sty", ".Rnw"))
with_ext(p, "html")
# }
Run the code above in your browser using DataLab